diff --git a/.github/install/deploy.yaml b/.github/install/deploy.yaml index afe587e97..390451ecb 100644 --- a/.github/install/deploy.yaml +++ b/.github/install/deploy.yaml @@ -2,7 +2,7 @@ name: IstioSM services: istio: type: IstioMesh - model: istio + model: ISTIO namespace: istio-system version: #filled dynamically settings: diff --git a/.github/install/deploywithaddons.yaml b/.github/install/deploywithaddons.yaml index 5aeed4308..23780aee8 100644 --- a/.github/install/deploywithaddons.yaml +++ b/.github/install/deploywithaddons.yaml @@ -2,7 +2,7 @@ name: IstioSM services: istio: type: IstioMesh - model: istio + model: ISTIO namespace: istio-system version: #will be filled dynamically in workflow settings: @@ -13,7 +13,7 @@ services: - default grafana: type: GrafanaIstioAddon - model: istio + model: ISTIO version: #will be filled dynamically in workflow namespace: istio-system dependsOn: @@ -21,7 +21,7 @@ services: - prometheus prometheus: type: PrometheusIstioAddon - model: istio + model: ISTIO version: #will be filled dynamically in workflow namespace: istio-system dependsOn: diff --git a/.github/install/deploywithsampleapp.yaml b/.github/install/deploywithsampleapp.yaml index 7fb02d4dc..3068c9305 100644 --- a/.github/install/deploywithsampleapp.yaml +++ b/.github/install/deploywithsampleapp.yaml @@ -1,4 +1,4 @@ -name: istio +name: ISTIO services: istioinstallation: type: $(#use https://raw.githubusercontent.com/service-mesh-patterns/service-mesh-patterns/master/samples/istioinstall.yaml) @@ -8,7 +8,7 @@ services: istioVersion: 1.14.0 profile: minimal bookinfo: - type: $(#use https://raw.githubusercontent.com/service-mesh-patterns/service-mesh-patterns/master/samples/bookInfoWithoutK8s.yaml) + type: $(#use https://raw.githubusercontent.com/service-mesh-patterns/service-mesh-patterns/master/samples/bookInfo.yaml) settings: namespace: default dependsOn: diff --git a/istio/oam/register.go b/istio/oam/register.go index db6593101..569e07596 100644 --- a/istio/oam/register.go +++ b/istio/oam/register.go @@ -5,7 +5,6 @@ import ( "os" "path/filepath" "strconv" - "strings" "sync" "github.com/layer5io/meshery-adapter-library/adapter" @@ -20,11 +19,6 @@ var ( // AvailableVersions denote the component versions available statically var AvailableVersions = map[string]bool{} -type schemaDefinitionPathSet struct { - oamDefinitionPath string - jsonSchemaPath string - name string -} type meshmodelDefinitionPathSet struct { meshmodelDefinitionPath string } @@ -76,36 +70,3 @@ func loadMeshmodelComponents(basepath string) ([]meshmodelDefinitionPathSet, err return res, nil } -func load(basePath string) ([]schemaDefinitionPathSet, error) { - res := []schemaDefinitionPathSet{} - - if err := filepath.Walk(basePath, func(path string, info os.FileInfo, err error) error { - if err != nil { - return err - } - if info.IsDir() { - return nil - } - - if matched, err := filepath.Match("*_definition.json", filepath.Base(path)); err != nil { - return err - } else if matched { - nameWithPath := strings.TrimSuffix(path, "_definition.json") - - res = append(res, schemaDefinitionPathSet{ - oamDefinitionPath: path, - jsonSchemaPath: fmt.Sprintf("%s.meshery.layer5io.schema.json", nameWithPath), - name: filepath.Base(nameWithPath), - }) - versionLock.Lock() - AvailableVersions[filepath.Base(filepath.Dir(path))] = true // Getting available versions already existing on file system - versionLock.Unlock() - } - - return nil - }); err != nil { - return nil, err - } - - return res, nil -} diff --git a/templates/meshmodel/components/1.10.0-alpha.0/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.10.0-alpha.0/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..1f0ab8e9e --- /dev/null +++ b/templates/meshmodel/components/1.10.0-alpha.0/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.10.0-alpha.0", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.0-alpha.0/istioMesh_meshmodel.json b/templates/meshmodel/components/1.10.0-alpha.0/istioMesh_meshmodel.json new file mode 100644 index 000000000..d7940d4a8 --- /dev/null +++ b/templates/meshmodel/components/1.10.0-alpha.0/istioMesh_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "IstioMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Istio Mesh", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.10.0-alpha.0", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.0-alpha.0/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.10.0-alpha.0/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..b0907af23 --- /dev/null +++ b/templates/meshmodel/components/1.10.0-alpha.0/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.0-alpha.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.0-alpha.0/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.10.0-alpha.0/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..dd1033eca --- /dev/null +++ b/templates/meshmodel/components/1.10.0-alpha.0/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.0-alpha.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.0-alpha.0/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.10.0-alpha.0/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..0ca494019 --- /dev/null +++ b/templates/meshmodel/components/1.10.0-alpha.0/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.0-alpha.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.0-alpha.1/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.10.0-alpha.1/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..c1892c8a8 --- /dev/null +++ b/templates/meshmodel/components/1.10.0-alpha.1/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.10.0-alpha.1", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.0-alpha.1/istioMesh_meshmodel.json b/templates/meshmodel/components/1.10.0-alpha.1/istioMesh_meshmodel.json new file mode 100644 index 000000000..ba040e46d --- /dev/null +++ b/templates/meshmodel/components/1.10.0-alpha.1/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.0-alpha.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.0-alpha.1/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.10.0-alpha.1/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..275c45876 --- /dev/null +++ b/templates/meshmodel/components/1.10.0-alpha.1/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.0-alpha.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.0-alpha.1/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.10.0-alpha.1/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..acbb6db49 --- /dev/null +++ b/templates/meshmodel/components/1.10.0-alpha.1/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.0-alpha.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.0-alpha.1/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.10.0-alpha.1/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..23110fd27 --- /dev/null +++ b/templates/meshmodel/components/1.10.0-alpha.1/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.0-alpha.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.0-rc.0/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.10.0-rc.0/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..ab1ef554d --- /dev/null +++ b/templates/meshmodel/components/1.10.0-rc.0/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.10.0-rc.0", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.0-rc.0/istioMesh_meshmodel.json b/templates/meshmodel/components/1.10.0-rc.0/istioMesh_meshmodel.json new file mode 100644 index 000000000..39d8b3ce2 --- /dev/null +++ b/templates/meshmodel/components/1.10.0-rc.0/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.0-rc.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.0-rc.0/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.10.0-rc.0/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..b54382e7f --- /dev/null +++ b/templates/meshmodel/components/1.10.0-rc.0/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.0-rc.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.0-rc.0/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.10.0-rc.0/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..dc401f586 --- /dev/null +++ b/templates/meshmodel/components/1.10.0-rc.0/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.0-rc.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.0-rc.0/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.10.0-rc.0/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..420a309fd --- /dev/null +++ b/templates/meshmodel/components/1.10.0-rc.0/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.0-rc.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.0-rc.1/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.10.0-rc.1/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..24f949ab0 --- /dev/null +++ b/templates/meshmodel/components/1.10.0-rc.1/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.10.0-rc.1", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.0-rc.1/istioMesh_meshmodel.json b/templates/meshmodel/components/1.10.0-rc.1/istioMesh_meshmodel.json new file mode 100644 index 000000000..228d9da98 --- /dev/null +++ b/templates/meshmodel/components/1.10.0-rc.1/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.0-rc.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.0-rc.1/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.10.0-rc.1/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..5e0d90e0b --- /dev/null +++ b/templates/meshmodel/components/1.10.0-rc.1/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.0-rc.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.0-rc.1/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.10.0-rc.1/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..bc6a2dba3 --- /dev/null +++ b/templates/meshmodel/components/1.10.0-rc.1/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.0-rc.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.0-rc.1/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.10.0-rc.1/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..6f897e554 --- /dev/null +++ b/templates/meshmodel/components/1.10.0-rc.1/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.0-rc.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.0/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.10.0/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..1b5639f7d --- /dev/null +++ b/templates/meshmodel/components/1.10.0/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.10.0", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.0/istioMesh_meshmodel.json b/templates/meshmodel/components/1.10.0/istioMesh_meshmodel.json new file mode 100644 index 000000000..18ad82d0b --- /dev/null +++ b/templates/meshmodel/components/1.10.0/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.0/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.10.0/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..c99885a65 --- /dev/null +++ b/templates/meshmodel/components/1.10.0/jaegeristioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "JaegerIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Jaeger Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.10.0", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.0/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.10.0/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..d251a312d --- /dev/null +++ b/templates/meshmodel/components/1.10.0/prometheusistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "PrometheusIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Prometheus Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.10.0", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.0/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.10.0/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..01a04b03d --- /dev/null +++ b/templates/meshmodel/components/1.10.0/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.1/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.10.1/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..9433a4c9e --- /dev/null +++ b/templates/meshmodel/components/1.10.1/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.10.1", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.1/istioMesh_meshmodel.json b/templates/meshmodel/components/1.10.1/istioMesh_meshmodel.json new file mode 100644 index 000000000..63716e7a8 --- /dev/null +++ b/templates/meshmodel/components/1.10.1/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.1/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.10.1/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..4c04f9adf --- /dev/null +++ b/templates/meshmodel/components/1.10.1/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.1/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.10.1/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..b356b0a34 --- /dev/null +++ b/templates/meshmodel/components/1.10.1/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.1/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.10.1/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..c6d0ad672 --- /dev/null +++ b/templates/meshmodel/components/1.10.1/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.2/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.10.2/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..f1b3bd9db --- /dev/null +++ b/templates/meshmodel/components/1.10.2/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.10.2", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.2/istioMesh_meshmodel.json b/templates/meshmodel/components/1.10.2/istioMesh_meshmodel.json new file mode 100644 index 000000000..edcf7f8d2 --- /dev/null +++ b/templates/meshmodel/components/1.10.2/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.2/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.10.2/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..613344fbd --- /dev/null +++ b/templates/meshmodel/components/1.10.2/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.2/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.10.2/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..dbd87f111 --- /dev/null +++ b/templates/meshmodel/components/1.10.2/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.2/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.10.2/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..4746b5a10 --- /dev/null +++ b/templates/meshmodel/components/1.10.2/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.3/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.10.3/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..9ebd37935 --- /dev/null +++ b/templates/meshmodel/components/1.10.3/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.10.3", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.3/istioMesh_meshmodel.json b/templates/meshmodel/components/1.10.3/istioMesh_meshmodel.json new file mode 100644 index 000000000..2138afa0c --- /dev/null +++ b/templates/meshmodel/components/1.10.3/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.3/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.10.3/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..d761f7ddc --- /dev/null +++ b/templates/meshmodel/components/1.10.3/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.3/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.10.3/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..00d8241a9 --- /dev/null +++ b/templates/meshmodel/components/1.10.3/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.3/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.10.3/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..5ce1f9d8b --- /dev/null +++ b/templates/meshmodel/components/1.10.3/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.4/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.10.4/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..efe841ba4 --- /dev/null +++ b/templates/meshmodel/components/1.10.4/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.10.4", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.4/istioMesh_meshmodel.json b/templates/meshmodel/components/1.10.4/istioMesh_meshmodel.json new file mode 100644 index 000000000..5f398af23 --- /dev/null +++ b/templates/meshmodel/components/1.10.4/istioMesh_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "IstioMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Istio Mesh", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.10.4", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.4/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.10.4/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..5be36b5d5 --- /dev/null +++ b/templates/meshmodel/components/1.10.4/jaegeristioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "JaegerIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Jaeger Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.10.4", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.4/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.10.4/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..0e4cb8876 --- /dev/null +++ b/templates/meshmodel/components/1.10.4/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.4","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.4/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.10.4/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..4e042ba9c --- /dev/null +++ b/templates/meshmodel/components/1.10.4/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.4","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.5/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.10.5/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..c418f0780 --- /dev/null +++ b/templates/meshmodel/components/1.10.5/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.10.5", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.5/istioMesh_meshmodel.json b/templates/meshmodel/components/1.10.5/istioMesh_meshmodel.json new file mode 100644 index 000000000..2d87700ae --- /dev/null +++ b/templates/meshmodel/components/1.10.5/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.5/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.10.5/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..47b177a4d --- /dev/null +++ b/templates/meshmodel/components/1.10.5/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.5/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.10.5/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..d2baaefca --- /dev/null +++ b/templates/meshmodel/components/1.10.5/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.5/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.10.5/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..a4e722c68 --- /dev/null +++ b/templates/meshmodel/components/1.10.5/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.6/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.10.6/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..447cfcbfb --- /dev/null +++ b/templates/meshmodel/components/1.10.6/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.10.6", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.6/istioMesh_meshmodel.json b/templates/meshmodel/components/1.10.6/istioMesh_meshmodel.json new file mode 100644 index 000000000..0650ca98d --- /dev/null +++ b/templates/meshmodel/components/1.10.6/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.6","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.6/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.10.6/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..a2f6daac1 --- /dev/null +++ b/templates/meshmodel/components/1.10.6/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.6","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.6/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.10.6/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..3f88f95d0 --- /dev/null +++ b/templates/meshmodel/components/1.10.6/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.6","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.10.6/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.10.6/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..ea42c6201 --- /dev/null +++ b/templates/meshmodel/components/1.10.6/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.10.6","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-beta.0/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0-beta.0/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..379d5589b --- /dev/null +++ b/templates/meshmodel/components/1.11.0-beta.0/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.11.0-beta.0", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-beta.0/istioMesh_meshmodel.json b/templates/meshmodel/components/1.11.0-beta.0/istioMesh_meshmodel.json new file mode 100644 index 000000000..543c71aaf --- /dev/null +++ b/templates/meshmodel/components/1.11.0-beta.0/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0-beta.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-beta.0/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0-beta.0/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..2847368e8 --- /dev/null +++ b/templates/meshmodel/components/1.11.0-beta.0/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0-beta.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-beta.0/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0-beta.0/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..f721e7e1b --- /dev/null +++ b/templates/meshmodel/components/1.11.0-beta.0/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0-beta.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-beta.0/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0-beta.0/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..2af05764c --- /dev/null +++ b/templates/meshmodel/components/1.11.0-beta.0/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0-beta.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-beta.1/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0-beta.1/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..176c12689 --- /dev/null +++ b/templates/meshmodel/components/1.11.0-beta.1/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.11.0-beta.1", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-beta.1/istioMesh_meshmodel.json b/templates/meshmodel/components/1.11.0-beta.1/istioMesh_meshmodel.json new file mode 100644 index 000000000..de4e7e951 --- /dev/null +++ b/templates/meshmodel/components/1.11.0-beta.1/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0-beta.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-beta.1/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0-beta.1/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..e0e107651 --- /dev/null +++ b/templates/meshmodel/components/1.11.0-beta.1/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0-beta.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-beta.1/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0-beta.1/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..8cc790e75 --- /dev/null +++ b/templates/meshmodel/components/1.11.0-beta.1/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0-beta.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-beta.1/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0-beta.1/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..d442b5ed5 --- /dev/null +++ b/templates/meshmodel/components/1.11.0-beta.1/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0-beta.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-beta.2/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0-beta.2/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..e0f4de25e --- /dev/null +++ b/templates/meshmodel/components/1.11.0-beta.2/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.11.0-beta.2", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-beta.2/istioMesh_meshmodel.json b/templates/meshmodel/components/1.11.0-beta.2/istioMesh_meshmodel.json new file mode 100644 index 000000000..64d331625 --- /dev/null +++ b/templates/meshmodel/components/1.11.0-beta.2/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0-beta.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-beta.2/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0-beta.2/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..53ab82f0f --- /dev/null +++ b/templates/meshmodel/components/1.11.0-beta.2/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0-beta.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-beta.2/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0-beta.2/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..933188727 --- /dev/null +++ b/templates/meshmodel/components/1.11.0-beta.2/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0-beta.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-beta.2/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0-beta.2/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..42953509d --- /dev/null +++ b/templates/meshmodel/components/1.11.0-beta.2/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0-beta.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-beta.3/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0-beta.3/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..17136d1c8 --- /dev/null +++ b/templates/meshmodel/components/1.11.0-beta.3/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.11.0-beta.3", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-beta.3/istioMesh_meshmodel.json b/templates/meshmodel/components/1.11.0-beta.3/istioMesh_meshmodel.json new file mode 100644 index 000000000..f63b92869 --- /dev/null +++ b/templates/meshmodel/components/1.11.0-beta.3/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0-beta.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-beta.3/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0-beta.3/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..55f57862c --- /dev/null +++ b/templates/meshmodel/components/1.11.0-beta.3/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0-beta.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-beta.3/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0-beta.3/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..46c40b1f3 --- /dev/null +++ b/templates/meshmodel/components/1.11.0-beta.3/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0-beta.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-beta.3/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0-beta.3/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..0372293b9 --- /dev/null +++ b/templates/meshmodel/components/1.11.0-beta.3/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0-beta.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-rc.1/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0-rc.1/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..b468f2fd0 --- /dev/null +++ b/templates/meshmodel/components/1.11.0-rc.1/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.11.0-rc.1", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-rc.1/istioMesh_meshmodel.json b/templates/meshmodel/components/1.11.0-rc.1/istioMesh_meshmodel.json new file mode 100644 index 000000000..c5530c12e --- /dev/null +++ b/templates/meshmodel/components/1.11.0-rc.1/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0-rc.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-rc.1/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0-rc.1/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..2dbb69074 --- /dev/null +++ b/templates/meshmodel/components/1.11.0-rc.1/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0-rc.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-rc.1/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0-rc.1/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..03302878a --- /dev/null +++ b/templates/meshmodel/components/1.11.0-rc.1/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0-rc.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-rc.1/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0-rc.1/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..f79de6b99 --- /dev/null +++ b/templates/meshmodel/components/1.11.0-rc.1/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0-rc.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-rc.2/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0-rc.2/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..7d697dddb --- /dev/null +++ b/templates/meshmodel/components/1.11.0-rc.2/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.11.0-rc.2", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-rc.2/istioMesh_meshmodel.json b/templates/meshmodel/components/1.11.0-rc.2/istioMesh_meshmodel.json new file mode 100644 index 000000000..54309b097 --- /dev/null +++ b/templates/meshmodel/components/1.11.0-rc.2/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0-rc.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-rc.2/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0-rc.2/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..532a04fda --- /dev/null +++ b/templates/meshmodel/components/1.11.0-rc.2/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0-rc.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-rc.2/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0-rc.2/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..8c8f081e4 --- /dev/null +++ b/templates/meshmodel/components/1.11.0-rc.2/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0-rc.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-rc.2/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0-rc.2/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..42454b40a --- /dev/null +++ b/templates/meshmodel/components/1.11.0-rc.2/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0-rc.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-rc.3/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0-rc.3/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..4be9a0fd1 --- /dev/null +++ b/templates/meshmodel/components/1.11.0-rc.3/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.11.0-rc.3", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-rc.3/istioMesh_meshmodel.json b/templates/meshmodel/components/1.11.0-rc.3/istioMesh_meshmodel.json new file mode 100644 index 000000000..215cf655c --- /dev/null +++ b/templates/meshmodel/components/1.11.0-rc.3/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0-rc.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-rc.3/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0-rc.3/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..6e6ebc0d4 --- /dev/null +++ b/templates/meshmodel/components/1.11.0-rc.3/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0-rc.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-rc.3/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0-rc.3/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..57f74370c --- /dev/null +++ b/templates/meshmodel/components/1.11.0-rc.3/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0-rc.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-rc.3/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0-rc.3/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..17fbb0352 --- /dev/null +++ b/templates/meshmodel/components/1.11.0-rc.3/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0-rc.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-rc.4/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0-rc.4/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..407a7ea3e --- /dev/null +++ b/templates/meshmodel/components/1.11.0-rc.4/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.11.0-rc.4", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-rc.4/istioMesh_meshmodel.json b/templates/meshmodel/components/1.11.0-rc.4/istioMesh_meshmodel.json new file mode 100644 index 000000000..13c1b9193 --- /dev/null +++ b/templates/meshmodel/components/1.11.0-rc.4/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0-rc.4","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-rc.4/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0-rc.4/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..b1df86d31 --- /dev/null +++ b/templates/meshmodel/components/1.11.0-rc.4/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0-rc.4","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-rc.4/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0-rc.4/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..a73b3f034 --- /dev/null +++ b/templates/meshmodel/components/1.11.0-rc.4/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0-rc.4","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0-rc.4/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0-rc.4/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..a1bdb70b8 --- /dev/null +++ b/templates/meshmodel/components/1.11.0-rc.4/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0-rc.4","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..b76ae74f4 --- /dev/null +++ b/templates/meshmodel/components/1.11.0/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.11.0", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0/istioMesh_meshmodel.json b/templates/meshmodel/components/1.11.0/istioMesh_meshmodel.json new file mode 100644 index 000000000..2356a612f --- /dev/null +++ b/templates/meshmodel/components/1.11.0/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..cccdd9e52 --- /dev/null +++ b/templates/meshmodel/components/1.11.0/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..a4a51aadc --- /dev/null +++ b/templates/meshmodel/components/1.11.0/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.0/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.0/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..4bfb8b878 --- /dev/null +++ b/templates/meshmodel/components/1.11.0/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.1/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.1/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..dcf9bcc08 --- /dev/null +++ b/templates/meshmodel/components/1.11.1/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.11.1", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.1/istioMesh_meshmodel.json b/templates/meshmodel/components/1.11.1/istioMesh_meshmodel.json new file mode 100644 index 000000000..f2a0699fe --- /dev/null +++ b/templates/meshmodel/components/1.11.1/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.1/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.11.1/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..5c897d345 --- /dev/null +++ b/templates/meshmodel/components/1.11.1/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.1/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.1/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..db733005a --- /dev/null +++ b/templates/meshmodel/components/1.11.1/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.1/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.1/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..1726208e6 --- /dev/null +++ b/templates/meshmodel/components/1.11.1/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.2/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.2/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..b9ecbbe10 --- /dev/null +++ b/templates/meshmodel/components/1.11.2/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.11.2", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.2/istioMesh_meshmodel.json b/templates/meshmodel/components/1.11.2/istioMesh_meshmodel.json new file mode 100644 index 000000000..8ea00e454 --- /dev/null +++ b/templates/meshmodel/components/1.11.2/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.2/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.11.2/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..d821a93c1 --- /dev/null +++ b/templates/meshmodel/components/1.11.2/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.2/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.2/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..8a001df8a --- /dev/null +++ b/templates/meshmodel/components/1.11.2/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.2/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.2/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..add94be88 --- /dev/null +++ b/templates/meshmodel/components/1.11.2/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.3/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.3/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..6cc9ec279 --- /dev/null +++ b/templates/meshmodel/components/1.11.3/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.11.3", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.3/istioMesh_meshmodel.json b/templates/meshmodel/components/1.11.3/istioMesh_meshmodel.json new file mode 100644 index 000000000..7475f9443 --- /dev/null +++ b/templates/meshmodel/components/1.11.3/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.3/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.11.3/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..4a89b9478 --- /dev/null +++ b/templates/meshmodel/components/1.11.3/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.3/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.3/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..d54e0df01 --- /dev/null +++ b/templates/meshmodel/components/1.11.3/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.3/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.3/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..50ee0a8cf --- /dev/null +++ b/templates/meshmodel/components/1.11.3/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.4/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.4/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..70037cbeb --- /dev/null +++ b/templates/meshmodel/components/1.11.4/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.11.4", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.4/istioMesh_meshmodel.json b/templates/meshmodel/components/1.11.4/istioMesh_meshmodel.json new file mode 100644 index 000000000..d9e8ae988 --- /dev/null +++ b/templates/meshmodel/components/1.11.4/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.4","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.4/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.11.4/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..753bcaa95 --- /dev/null +++ b/templates/meshmodel/components/1.11.4/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.4","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.4/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.4/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..decf92b82 --- /dev/null +++ b/templates/meshmodel/components/1.11.4/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.4","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.4/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.4/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..19ef5f511 --- /dev/null +++ b/templates/meshmodel/components/1.11.4/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.4","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.5/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.5/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..9c962fb5f --- /dev/null +++ b/templates/meshmodel/components/1.11.5/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.11.5", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.5/istioMesh_meshmodel.json b/templates/meshmodel/components/1.11.5/istioMesh_meshmodel.json new file mode 100644 index 000000000..ebd010ffb --- /dev/null +++ b/templates/meshmodel/components/1.11.5/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.5/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.11.5/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..907adad31 --- /dev/null +++ b/templates/meshmodel/components/1.11.5/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.5/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.5/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..8d8ed585f --- /dev/null +++ b/templates/meshmodel/components/1.11.5/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.5/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.5/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..6aba171dd --- /dev/null +++ b/templates/meshmodel/components/1.11.5/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.6/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.6/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..dcb6d24da --- /dev/null +++ b/templates/meshmodel/components/1.11.6/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.11.6", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.6/istioMesh_meshmodel.json b/templates/meshmodel/components/1.11.6/istioMesh_meshmodel.json new file mode 100644 index 000000000..e77515f61 --- /dev/null +++ b/templates/meshmodel/components/1.11.6/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.6","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.6/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.11.6/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..c8d4e845d --- /dev/null +++ b/templates/meshmodel/components/1.11.6/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.6","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.6/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.6/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..69d2cddef --- /dev/null +++ b/templates/meshmodel/components/1.11.6/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.6","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.6/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.6/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..2a2166732 --- /dev/null +++ b/templates/meshmodel/components/1.11.6/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.6","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.7/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.7/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..dc431336b --- /dev/null +++ b/templates/meshmodel/components/1.11.7/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.11.7", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.7/istioMesh_meshmodel.json b/templates/meshmodel/components/1.11.7/istioMesh_meshmodel.json new file mode 100644 index 000000000..57937a422 --- /dev/null +++ b/templates/meshmodel/components/1.11.7/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.7","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.7/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.11.7/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..1898fb6d3 --- /dev/null +++ b/templates/meshmodel/components/1.11.7/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.7","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.7/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.7/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..ed13648ba --- /dev/null +++ b/templates/meshmodel/components/1.11.7/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.7","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.7/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.7/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..31d7736e4 --- /dev/null +++ b/templates/meshmodel/components/1.11.7/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.7","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.8/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.8/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..1df27c3ec --- /dev/null +++ b/templates/meshmodel/components/1.11.8/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.11.8", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.8/istioMesh_meshmodel.json b/templates/meshmodel/components/1.11.8/istioMesh_meshmodel.json new file mode 100644 index 000000000..9d4dd07b2 --- /dev/null +++ b/templates/meshmodel/components/1.11.8/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.8","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.8/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.11.8/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..51c5b24c7 --- /dev/null +++ b/templates/meshmodel/components/1.11.8/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.8","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.8/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.8/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..dbb2d73e2 --- /dev/null +++ b/templates/meshmodel/components/1.11.8/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.8","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.11.8/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.11.8/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..192b1184a --- /dev/null +++ b/templates/meshmodel/components/1.11.8/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.11.8","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0-alpha.0/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.0-alpha.0/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..d498e3d39 --- /dev/null +++ b/templates/meshmodel/components/1.12.0-alpha.0/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.12.0-alpha.0", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0-alpha.0/istioMesh_meshmodel.json b/templates/meshmodel/components/1.12.0-alpha.0/istioMesh_meshmodel.json new file mode 100644 index 000000000..32041fd0f --- /dev/null +++ b/templates/meshmodel/components/1.12.0-alpha.0/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.0-alpha.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0-alpha.0/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.12.0-alpha.0/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..8e3434a55 --- /dev/null +++ b/templates/meshmodel/components/1.12.0-alpha.0/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.0-alpha.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0-alpha.0/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.0-alpha.0/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..6e2591561 --- /dev/null +++ b/templates/meshmodel/components/1.12.0-alpha.0/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.0-alpha.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0-alpha.0/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.0-alpha.0/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..94473b540 --- /dev/null +++ b/templates/meshmodel/components/1.12.0-alpha.0/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.0-alpha.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0-alpha.1/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.0-alpha.1/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..7174452dd --- /dev/null +++ b/templates/meshmodel/components/1.12.0-alpha.1/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.12.0-alpha.1", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0-alpha.1/istioMesh_meshmodel.json b/templates/meshmodel/components/1.12.0-alpha.1/istioMesh_meshmodel.json new file mode 100644 index 000000000..63b8ff551 --- /dev/null +++ b/templates/meshmodel/components/1.12.0-alpha.1/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.0-alpha.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0-alpha.1/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.12.0-alpha.1/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..43a1279a2 --- /dev/null +++ b/templates/meshmodel/components/1.12.0-alpha.1/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.0-alpha.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0-alpha.1/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.0-alpha.1/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..a2c1ce5ba --- /dev/null +++ b/templates/meshmodel/components/1.12.0-alpha.1/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.0-alpha.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0-alpha.1/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.0-alpha.1/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..a1be7280f --- /dev/null +++ b/templates/meshmodel/components/1.12.0-alpha.1/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.0-alpha.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0-alpha.5/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.0-alpha.5/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..3f591df48 --- /dev/null +++ b/templates/meshmodel/components/1.12.0-alpha.5/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.12.0-alpha.5", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0-alpha.5/istioMesh_meshmodel.json b/templates/meshmodel/components/1.12.0-alpha.5/istioMesh_meshmodel.json new file mode 100644 index 000000000..ffce436e6 --- /dev/null +++ b/templates/meshmodel/components/1.12.0-alpha.5/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.0-alpha.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0-alpha.5/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.12.0-alpha.5/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..d4af915cb --- /dev/null +++ b/templates/meshmodel/components/1.12.0-alpha.5/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.0-alpha.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0-alpha.5/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.0-alpha.5/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..b844f37a3 --- /dev/null +++ b/templates/meshmodel/components/1.12.0-alpha.5/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.0-alpha.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0-alpha.5/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.0-alpha.5/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..e023727f3 --- /dev/null +++ b/templates/meshmodel/components/1.12.0-alpha.5/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.0-alpha.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0-beta.0/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.0-beta.0/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..dd52f9bb3 --- /dev/null +++ b/templates/meshmodel/components/1.12.0-beta.0/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.12.0-beta.0", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0-beta.0/istioMesh_meshmodel.json b/templates/meshmodel/components/1.12.0-beta.0/istioMesh_meshmodel.json new file mode 100644 index 000000000..5e496818f --- /dev/null +++ b/templates/meshmodel/components/1.12.0-beta.0/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.0-beta.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0-beta.0/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.12.0-beta.0/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..700e0b6ec --- /dev/null +++ b/templates/meshmodel/components/1.12.0-beta.0/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.0-beta.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0-beta.0/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.0-beta.0/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..c40c3edd8 --- /dev/null +++ b/templates/meshmodel/components/1.12.0-beta.0/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.0-beta.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0-beta.0/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.0-beta.0/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..6355b7be8 --- /dev/null +++ b/templates/meshmodel/components/1.12.0-beta.0/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.0-beta.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0-beta.1/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.0-beta.1/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..379ec27cf --- /dev/null +++ b/templates/meshmodel/components/1.12.0-beta.1/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.12.0-beta.1", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0-beta.1/istioMesh_meshmodel.json b/templates/meshmodel/components/1.12.0-beta.1/istioMesh_meshmodel.json new file mode 100644 index 000000000..bcb58442a --- /dev/null +++ b/templates/meshmodel/components/1.12.0-beta.1/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.0-beta.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0-beta.1/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.12.0-beta.1/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..6cfe796e8 --- /dev/null +++ b/templates/meshmodel/components/1.12.0-beta.1/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.0-beta.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0-beta.1/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.0-beta.1/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..9f3c00337 --- /dev/null +++ b/templates/meshmodel/components/1.12.0-beta.1/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.0-beta.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0-beta.1/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.0-beta.1/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..d2c572a32 --- /dev/null +++ b/templates/meshmodel/components/1.12.0-beta.1/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.0-beta.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0-beta.2/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.0-beta.2/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..1aaa08e07 --- /dev/null +++ b/templates/meshmodel/components/1.12.0-beta.2/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.12.0-beta.2", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0-beta.2/istioMesh_meshmodel.json b/templates/meshmodel/components/1.12.0-beta.2/istioMesh_meshmodel.json new file mode 100644 index 000000000..02d014521 --- /dev/null +++ b/templates/meshmodel/components/1.12.0-beta.2/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.0-beta.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0-beta.2/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.12.0-beta.2/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..9049e2512 --- /dev/null +++ b/templates/meshmodel/components/1.12.0-beta.2/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.0-beta.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0-beta.2/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.0-beta.2/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..11334a8f8 --- /dev/null +++ b/templates/meshmodel/components/1.12.0-beta.2/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.0-beta.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0-beta.2/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.0-beta.2/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..679b33c62 --- /dev/null +++ b/templates/meshmodel/components/1.12.0-beta.2/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.0-beta.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0-rc.1/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.0-rc.1/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..f5f7202b4 --- /dev/null +++ b/templates/meshmodel/components/1.12.0-rc.1/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.12.0-rc.1", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0-rc.1/istioMesh_meshmodel.json b/templates/meshmodel/components/1.12.0-rc.1/istioMesh_meshmodel.json new file mode 100644 index 000000000..8dd42ed4d --- /dev/null +++ b/templates/meshmodel/components/1.12.0-rc.1/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.0-rc.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0-rc.1/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.12.0-rc.1/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..f5e118e14 --- /dev/null +++ b/templates/meshmodel/components/1.12.0-rc.1/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.0-rc.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0-rc.1/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.0-rc.1/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..9816959e4 --- /dev/null +++ b/templates/meshmodel/components/1.12.0-rc.1/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.0-rc.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0-rc.1/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.0-rc.1/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..c1c3431bc --- /dev/null +++ b/templates/meshmodel/components/1.12.0-rc.1/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.0-rc.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.0/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..d1c29e834 --- /dev/null +++ b/templates/meshmodel/components/1.12.0/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.12.0", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0/istioMesh_meshmodel.json b/templates/meshmodel/components/1.12.0/istioMesh_meshmodel.json new file mode 100644 index 000000000..12e8fec2f --- /dev/null +++ b/templates/meshmodel/components/1.12.0/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.12.0/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..a6c43a740 --- /dev/null +++ b/templates/meshmodel/components/1.12.0/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.0/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..ec2f6aaf6 --- /dev/null +++ b/templates/meshmodel/components/1.12.0/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.0/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.0/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..eab2ecb81 --- /dev/null +++ b/templates/meshmodel/components/1.12.0/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.1/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.1/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..4248ef327 --- /dev/null +++ b/templates/meshmodel/components/1.12.1/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.12.1", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.1/istioMesh_meshmodel.json b/templates/meshmodel/components/1.12.1/istioMesh_meshmodel.json new file mode 100644 index 000000000..c277e64ae --- /dev/null +++ b/templates/meshmodel/components/1.12.1/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.1/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.12.1/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..7feb9b3ee --- /dev/null +++ b/templates/meshmodel/components/1.12.1/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.1/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.1/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..153a06e06 --- /dev/null +++ b/templates/meshmodel/components/1.12.1/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.1/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.1/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..b2368ee0b --- /dev/null +++ b/templates/meshmodel/components/1.12.1/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.2/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.2/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..b9e5a4116 --- /dev/null +++ b/templates/meshmodel/components/1.12.2/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.12.2", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.2/istioMesh_meshmodel.json b/templates/meshmodel/components/1.12.2/istioMesh_meshmodel.json new file mode 100644 index 000000000..580405b6d --- /dev/null +++ b/templates/meshmodel/components/1.12.2/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.2/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.12.2/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..2d4069ad4 --- /dev/null +++ b/templates/meshmodel/components/1.12.2/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.2/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.2/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..3e6a3269f --- /dev/null +++ b/templates/meshmodel/components/1.12.2/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.2/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.2/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..f3f2677c5 --- /dev/null +++ b/templates/meshmodel/components/1.12.2/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.3/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.3/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..059b86f30 --- /dev/null +++ b/templates/meshmodel/components/1.12.3/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.12.3", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.3/istioMesh_meshmodel.json b/templates/meshmodel/components/1.12.3/istioMesh_meshmodel.json new file mode 100644 index 000000000..e8e38f46c --- /dev/null +++ b/templates/meshmodel/components/1.12.3/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.3/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.12.3/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..bab3c8ea1 --- /dev/null +++ b/templates/meshmodel/components/1.12.3/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.3/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.3/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..930ee8859 --- /dev/null +++ b/templates/meshmodel/components/1.12.3/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.3/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.3/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..7c90b4fc4 --- /dev/null +++ b/templates/meshmodel/components/1.12.3/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.4/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.4/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..2f5b5b0dd --- /dev/null +++ b/templates/meshmodel/components/1.12.4/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.12.4", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.4/istioMesh_meshmodel.json b/templates/meshmodel/components/1.12.4/istioMesh_meshmodel.json new file mode 100644 index 000000000..9d3b3b7c5 --- /dev/null +++ b/templates/meshmodel/components/1.12.4/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.4","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.4/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.12.4/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..07c877823 --- /dev/null +++ b/templates/meshmodel/components/1.12.4/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.4","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.4/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.4/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..3ae3ef99b --- /dev/null +++ b/templates/meshmodel/components/1.12.4/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.4","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.4/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.4/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..4beb27b13 --- /dev/null +++ b/templates/meshmodel/components/1.12.4/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.4","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.5/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.5/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..61fdb0376 --- /dev/null +++ b/templates/meshmodel/components/1.12.5/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.12.5", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.5/istioMesh_meshmodel.json b/templates/meshmodel/components/1.12.5/istioMesh_meshmodel.json new file mode 100644 index 000000000..13c196f43 --- /dev/null +++ b/templates/meshmodel/components/1.12.5/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.5/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.12.5/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..6f2852491 --- /dev/null +++ b/templates/meshmodel/components/1.12.5/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.5/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.5/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..7824886a2 --- /dev/null +++ b/templates/meshmodel/components/1.12.5/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.5/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.5/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..3b99abf1e --- /dev/null +++ b/templates/meshmodel/components/1.12.5/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.6/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.6/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..d54b2b0f0 --- /dev/null +++ b/templates/meshmodel/components/1.12.6/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.12.6", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.6/istioMesh_meshmodel.json b/templates/meshmodel/components/1.12.6/istioMesh_meshmodel.json new file mode 100644 index 000000000..00d02c66d --- /dev/null +++ b/templates/meshmodel/components/1.12.6/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.6","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.6/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.12.6/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..d5ebb4be6 --- /dev/null +++ b/templates/meshmodel/components/1.12.6/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.6","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.6/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.6/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..1d99b16f3 --- /dev/null +++ b/templates/meshmodel/components/1.12.6/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.6","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.6/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.6/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..aee3efecc --- /dev/null +++ b/templates/meshmodel/components/1.12.6/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.6","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.7/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.7/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..9cd60887e --- /dev/null +++ b/templates/meshmodel/components/1.12.7/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.12.7", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.7/istioMesh_meshmodel.json b/templates/meshmodel/components/1.12.7/istioMesh_meshmodel.json new file mode 100644 index 000000000..92601dac2 --- /dev/null +++ b/templates/meshmodel/components/1.12.7/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.7","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.7/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.12.7/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..684a8d69a --- /dev/null +++ b/templates/meshmodel/components/1.12.7/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.7","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.7/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.7/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..91b5a749f --- /dev/null +++ b/templates/meshmodel/components/1.12.7/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.7","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.7/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.7/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..e89637314 --- /dev/null +++ b/templates/meshmodel/components/1.12.7/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.7","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.8/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.8/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..cd6e9dc04 --- /dev/null +++ b/templates/meshmodel/components/1.12.8/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.12.8", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.8/istioMesh_meshmodel.json b/templates/meshmodel/components/1.12.8/istioMesh_meshmodel.json new file mode 100644 index 000000000..66cca202a --- /dev/null +++ b/templates/meshmodel/components/1.12.8/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.8","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.8/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.12.8/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..721b104db --- /dev/null +++ b/templates/meshmodel/components/1.12.8/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.8","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.8/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.8/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..a3228df15 --- /dev/null +++ b/templates/meshmodel/components/1.12.8/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.8","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.8/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.8/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..a2ab53eef --- /dev/null +++ b/templates/meshmodel/components/1.12.8/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.8","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.9/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.9/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..c570b3916 --- /dev/null +++ b/templates/meshmodel/components/1.12.9/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.12.9", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.9/istioMesh_meshmodel.json b/templates/meshmodel/components/1.12.9/istioMesh_meshmodel.json new file mode 100644 index 000000000..921299cf1 --- /dev/null +++ b/templates/meshmodel/components/1.12.9/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.9","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.9/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.12.9/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..6bd01faa2 --- /dev/null +++ b/templates/meshmodel/components/1.12.9/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.9","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.9/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.9/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..0f7370831 --- /dev/null +++ b/templates/meshmodel/components/1.12.9/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.9","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.12.9/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.12.9/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..db778e51e --- /dev/null +++ b/templates/meshmodel/components/1.12.9/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.12.9","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.0-beta.0/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.0-beta.0/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..5c491a6db --- /dev/null +++ b/templates/meshmodel/components/1.13.0-beta.0/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.13.0-beta.0", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.0-beta.0/istioMesh_meshmodel.json b/templates/meshmodel/components/1.13.0-beta.0/istioMesh_meshmodel.json new file mode 100644 index 000000000..b592a8e8a --- /dev/null +++ b/templates/meshmodel/components/1.13.0-beta.0/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.0-beta.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.0-beta.0/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.13.0-beta.0/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..4dc437cc9 --- /dev/null +++ b/templates/meshmodel/components/1.13.0-beta.0/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.0-beta.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.0-beta.0/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.0-beta.0/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..56201a4b7 --- /dev/null +++ b/templates/meshmodel/components/1.13.0-beta.0/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.0-beta.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.0-beta.0/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.0-beta.0/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..2cb77239d --- /dev/null +++ b/templates/meshmodel/components/1.13.0-beta.0/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.0-beta.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.0-beta.1/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.0-beta.1/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..879727d6e --- /dev/null +++ b/templates/meshmodel/components/1.13.0-beta.1/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.13.0-beta.1", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.0-beta.1/istioMesh_meshmodel.json b/templates/meshmodel/components/1.13.0-beta.1/istioMesh_meshmodel.json new file mode 100644 index 000000000..d4ccfa157 --- /dev/null +++ b/templates/meshmodel/components/1.13.0-beta.1/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.0-beta.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.0-beta.1/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.13.0-beta.1/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..9c135de76 --- /dev/null +++ b/templates/meshmodel/components/1.13.0-beta.1/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.0-beta.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.0-beta.1/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.0-beta.1/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..67f7cad71 --- /dev/null +++ b/templates/meshmodel/components/1.13.0-beta.1/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.0-beta.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.0-beta.1/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.0-beta.1/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..1276fa38d --- /dev/null +++ b/templates/meshmodel/components/1.13.0-beta.1/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.0-beta.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.0/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.0/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..8317dda61 --- /dev/null +++ b/templates/meshmodel/components/1.13.0/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.13.0", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.0/istioMesh_meshmodel.json b/templates/meshmodel/components/1.13.0/istioMesh_meshmodel.json new file mode 100644 index 000000000..309f193b1 --- /dev/null +++ b/templates/meshmodel/components/1.13.0/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.0/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.13.0/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..d964b8537 --- /dev/null +++ b/templates/meshmodel/components/1.13.0/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.0/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.0/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..4e27a5220 --- /dev/null +++ b/templates/meshmodel/components/1.13.0/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.0/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.0/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..6156185fc --- /dev/null +++ b/templates/meshmodel/components/1.13.0/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.1/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.1/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..d64553d5a --- /dev/null +++ b/templates/meshmodel/components/1.13.1/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.13.1", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.1/istioMesh_meshmodel.json b/templates/meshmodel/components/1.13.1/istioMesh_meshmodel.json new file mode 100644 index 000000000..badf2e339 --- /dev/null +++ b/templates/meshmodel/components/1.13.1/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.1/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.13.1/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..6a42e702c --- /dev/null +++ b/templates/meshmodel/components/1.13.1/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.1/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.1/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..2f02a94f9 --- /dev/null +++ b/templates/meshmodel/components/1.13.1/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.1/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.1/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..ab82220b9 --- /dev/null +++ b/templates/meshmodel/components/1.13.1/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.2/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.2/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..09c3c023e --- /dev/null +++ b/templates/meshmodel/components/1.13.2/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.13.2", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.2/istioMesh_meshmodel.json b/templates/meshmodel/components/1.13.2/istioMesh_meshmodel.json new file mode 100644 index 000000000..e5e6e248b --- /dev/null +++ b/templates/meshmodel/components/1.13.2/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.2/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.13.2/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..311f46c62 --- /dev/null +++ b/templates/meshmodel/components/1.13.2/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.2/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.2/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..ee6285781 --- /dev/null +++ b/templates/meshmodel/components/1.13.2/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.2/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.2/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..a94b7af3c --- /dev/null +++ b/templates/meshmodel/components/1.13.2/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.3/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.3/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..1006a5a3d --- /dev/null +++ b/templates/meshmodel/components/1.13.3/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.13.3", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.3/istioMesh_meshmodel.json b/templates/meshmodel/components/1.13.3/istioMesh_meshmodel.json new file mode 100644 index 000000000..d334d97d2 --- /dev/null +++ b/templates/meshmodel/components/1.13.3/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.3/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.13.3/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..bcb845563 --- /dev/null +++ b/templates/meshmodel/components/1.13.3/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.3/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.3/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..1f6386dad --- /dev/null +++ b/templates/meshmodel/components/1.13.3/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.3/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.3/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..91d185e54 --- /dev/null +++ b/templates/meshmodel/components/1.13.3/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.4/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.4/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..90c1fbcd0 --- /dev/null +++ b/templates/meshmodel/components/1.13.4/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.13.4", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.4/istioMesh_meshmodel.json b/templates/meshmodel/components/1.13.4/istioMesh_meshmodel.json new file mode 100644 index 000000000..e51089467 --- /dev/null +++ b/templates/meshmodel/components/1.13.4/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.4","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.4/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.13.4/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..deb59c82b --- /dev/null +++ b/templates/meshmodel/components/1.13.4/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.4","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.4/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.4/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..9c0f755e8 --- /dev/null +++ b/templates/meshmodel/components/1.13.4/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.4","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.4/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.4/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..5b6197350 --- /dev/null +++ b/templates/meshmodel/components/1.13.4/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.4","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.5/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.5/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..b6fed67a4 --- /dev/null +++ b/templates/meshmodel/components/1.13.5/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.13.5", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.5/istioMesh_meshmodel.json b/templates/meshmodel/components/1.13.5/istioMesh_meshmodel.json new file mode 100644 index 000000000..37d5b01b4 --- /dev/null +++ b/templates/meshmodel/components/1.13.5/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.5/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.13.5/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..cdc070918 --- /dev/null +++ b/templates/meshmodel/components/1.13.5/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.5/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.5/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..ddf99d3cc --- /dev/null +++ b/templates/meshmodel/components/1.13.5/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.5/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.5/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..348705ce7 --- /dev/null +++ b/templates/meshmodel/components/1.13.5/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.6/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.6/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..806e4522e --- /dev/null +++ b/templates/meshmodel/components/1.13.6/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.13.6", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.6/istioMesh_meshmodel.json b/templates/meshmodel/components/1.13.6/istioMesh_meshmodel.json new file mode 100644 index 000000000..729abb3e3 --- /dev/null +++ b/templates/meshmodel/components/1.13.6/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.6","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.6/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.13.6/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..0582120c6 --- /dev/null +++ b/templates/meshmodel/components/1.13.6/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.6","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.6/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.6/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..e0d6b1df0 --- /dev/null +++ b/templates/meshmodel/components/1.13.6/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.6","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.6/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.6/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..dfb327fc8 --- /dev/null +++ b/templates/meshmodel/components/1.13.6/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.6","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.7/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.7/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..12598772a --- /dev/null +++ b/templates/meshmodel/components/1.13.7/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.13.7", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.7/istioMesh_meshmodel.json b/templates/meshmodel/components/1.13.7/istioMesh_meshmodel.json new file mode 100644 index 000000000..87f9e6935 --- /dev/null +++ b/templates/meshmodel/components/1.13.7/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.7","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.7/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.13.7/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..6a0da7c3f --- /dev/null +++ b/templates/meshmodel/components/1.13.7/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.7","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.7/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.7/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..bafca50f4 --- /dev/null +++ b/templates/meshmodel/components/1.13.7/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.7","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.7/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.7/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..b26cc000c --- /dev/null +++ b/templates/meshmodel/components/1.13.7/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.7","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.8/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.8/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..12598772a --- /dev/null +++ b/templates/meshmodel/components/1.13.8/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.13.7", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.8/istioMesh_meshmodel.json b/templates/meshmodel/components/1.13.8/istioMesh_meshmodel.json new file mode 100644 index 000000000..b53ed398b --- /dev/null +++ b/templates/meshmodel/components/1.13.8/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.8","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.8/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.13.8/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..7ec09eddd --- /dev/null +++ b/templates/meshmodel/components/1.13.8/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.8","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.8/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.8/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..f03f9fd0a --- /dev/null +++ b/templates/meshmodel/components/1.13.8/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.8","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.8/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.8/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..18877ff73 --- /dev/null +++ b/templates/meshmodel/components/1.13.8/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.8","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.9/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.9/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..d7e3238ed --- /dev/null +++ b/templates/meshmodel/components/1.13.9/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.13.9", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.9/istioMesh_meshmodel.json b/templates/meshmodel/components/1.13.9/istioMesh_meshmodel.json new file mode 100644 index 000000000..30b34247f --- /dev/null +++ b/templates/meshmodel/components/1.13.9/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.9","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.9/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.13.9/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..65d1756d1 --- /dev/null +++ b/templates/meshmodel/components/1.13.9/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.9","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.9/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.9/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..0c201fc00 --- /dev/null +++ b/templates/meshmodel/components/1.13.9/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.9","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.13.9/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.13.9/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..ab03283c6 --- /dev/null +++ b/templates/meshmodel/components/1.13.9/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.13.9","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.0-alpha.0/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.14.0-alpha.0/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..eaae8e20a --- /dev/null +++ b/templates/meshmodel/components/1.14.0-alpha.0/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.14.0-alpha.0", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.0-alpha.0/istioMesh_meshmodel.json b/templates/meshmodel/components/1.14.0-alpha.0/istioMesh_meshmodel.json new file mode 100644 index 000000000..a9255bff4 --- /dev/null +++ b/templates/meshmodel/components/1.14.0-alpha.0/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.0-alpha.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.0-alpha.0/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.14.0-alpha.0/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..23ad61c74 --- /dev/null +++ b/templates/meshmodel/components/1.14.0-alpha.0/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.0-alpha.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.0-alpha.0/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.14.0-alpha.0/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..e732f71cf --- /dev/null +++ b/templates/meshmodel/components/1.14.0-alpha.0/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.0-alpha.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.0-alpha.0/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.14.0-alpha.0/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..5ec2be819 --- /dev/null +++ b/templates/meshmodel/components/1.14.0-alpha.0/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.0-alpha.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.0-beta.0/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.14.0-beta.0/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..967547f6b --- /dev/null +++ b/templates/meshmodel/components/1.14.0-beta.0/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.14.0-beta.0", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.0-beta.0/istioMesh_meshmodel.json b/templates/meshmodel/components/1.14.0-beta.0/istioMesh_meshmodel.json new file mode 100644 index 000000000..c7a57d892 --- /dev/null +++ b/templates/meshmodel/components/1.14.0-beta.0/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.0-beta.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.0-beta.0/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.14.0-beta.0/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..c664555b4 --- /dev/null +++ b/templates/meshmodel/components/1.14.0-beta.0/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.0-beta.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.0-beta.0/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.14.0-beta.0/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..23b766884 --- /dev/null +++ b/templates/meshmodel/components/1.14.0-beta.0/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.0-beta.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.0-beta.0/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.14.0-beta.0/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..827eb6b63 --- /dev/null +++ b/templates/meshmodel/components/1.14.0-beta.0/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.0-beta.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.0-beta.1/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.14.0-beta.1/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..9533efdcc --- /dev/null +++ b/templates/meshmodel/components/1.14.0-beta.1/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.14.0-beta.1", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.0-beta.1/istioMesh_meshmodel.json b/templates/meshmodel/components/1.14.0-beta.1/istioMesh_meshmodel.json new file mode 100644 index 000000000..21dfd6f78 --- /dev/null +++ b/templates/meshmodel/components/1.14.0-beta.1/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.0-beta.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.0-beta.1/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.14.0-beta.1/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..481d98579 --- /dev/null +++ b/templates/meshmodel/components/1.14.0-beta.1/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.0-beta.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.0-beta.1/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.14.0-beta.1/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..c9760de85 --- /dev/null +++ b/templates/meshmodel/components/1.14.0-beta.1/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.0-beta.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.0-beta.1/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.14.0-beta.1/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..1ae38fc66 --- /dev/null +++ b/templates/meshmodel/components/1.14.0-beta.1/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.0-beta.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.0/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.14.0/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..142fcb19c --- /dev/null +++ b/templates/meshmodel/components/1.14.0/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.14.0", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.0/istioMesh_meshmodel.json b/templates/meshmodel/components/1.14.0/istioMesh_meshmodel.json new file mode 100644 index 000000000..cf929838e --- /dev/null +++ b/templates/meshmodel/components/1.14.0/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.0/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.14.0/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..bdbacd7f4 --- /dev/null +++ b/templates/meshmodel/components/1.14.0/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.0/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.14.0/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..25b2907f2 --- /dev/null +++ b/templates/meshmodel/components/1.14.0/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.0/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.14.0/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..4f5c3b369 --- /dev/null +++ b/templates/meshmodel/components/1.14.0/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.1/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.14.1/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..2e4a6e494 --- /dev/null +++ b/templates/meshmodel/components/1.14.1/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.14.1", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.1/istioMesh_meshmodel.json b/templates/meshmodel/components/1.14.1/istioMesh_meshmodel.json new file mode 100644 index 000000000..705d08416 --- /dev/null +++ b/templates/meshmodel/components/1.14.1/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.1/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.14.1/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..ba6ba37df --- /dev/null +++ b/templates/meshmodel/components/1.14.1/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.1/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.14.1/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..9ef4c78a1 --- /dev/null +++ b/templates/meshmodel/components/1.14.1/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.1/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.14.1/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..c879e0fb9 --- /dev/null +++ b/templates/meshmodel/components/1.14.1/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.2/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.14.2/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..0a4b50ce2 --- /dev/null +++ b/templates/meshmodel/components/1.14.2/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.14.2", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.2/istioMesh_meshmodel.json b/templates/meshmodel/components/1.14.2/istioMesh_meshmodel.json new file mode 100644 index 000000000..624533630 --- /dev/null +++ b/templates/meshmodel/components/1.14.2/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.2/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.14.2/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..e1b0bd953 --- /dev/null +++ b/templates/meshmodel/components/1.14.2/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.2/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.14.2/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..ad4ddefe3 --- /dev/null +++ b/templates/meshmodel/components/1.14.2/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.2/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.14.2/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..087ea461f --- /dev/null +++ b/templates/meshmodel/components/1.14.2/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.3/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.14.3/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..549504749 --- /dev/null +++ b/templates/meshmodel/components/1.14.3/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.14.3", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.3/istioMesh_meshmodel.json b/templates/meshmodel/components/1.14.3/istioMesh_meshmodel.json new file mode 100644 index 000000000..bba0b49ac --- /dev/null +++ b/templates/meshmodel/components/1.14.3/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.3/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.14.3/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..d71856a56 --- /dev/null +++ b/templates/meshmodel/components/1.14.3/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.3/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.14.3/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..4b944a47c --- /dev/null +++ b/templates/meshmodel/components/1.14.3/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.3/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.14.3/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..0a982d6ea --- /dev/null +++ b/templates/meshmodel/components/1.14.3/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.4/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.14.4/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..143fbefe1 --- /dev/null +++ b/templates/meshmodel/components/1.14.4/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.14.4", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.4/istioMesh_meshmodel.json b/templates/meshmodel/components/1.14.4/istioMesh_meshmodel.json new file mode 100644 index 000000000..1bd762182 --- /dev/null +++ b/templates/meshmodel/components/1.14.4/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.4","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.4/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.14.4/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..d7454e22a --- /dev/null +++ b/templates/meshmodel/components/1.14.4/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.4","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.4/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.14.4/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..6ddf0b80f --- /dev/null +++ b/templates/meshmodel/components/1.14.4/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.4","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.4/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.14.4/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..c42168489 --- /dev/null +++ b/templates/meshmodel/components/1.14.4/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.4","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.5/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.14.5/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..05f4ac2b9 --- /dev/null +++ b/templates/meshmodel/components/1.14.5/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.14.5", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.5/istioMesh_meshmodel.json b/templates/meshmodel/components/1.14.5/istioMesh_meshmodel.json new file mode 100644 index 000000000..cc33eb80c --- /dev/null +++ b/templates/meshmodel/components/1.14.5/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.5/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.14.5/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..9424eebcf --- /dev/null +++ b/templates/meshmodel/components/1.14.5/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.5/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.14.5/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..55e0ebb3f --- /dev/null +++ b/templates/meshmodel/components/1.14.5/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.5/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.14.5/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..015ab2ab6 --- /dev/null +++ b/templates/meshmodel/components/1.14.5/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.6/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.14.6/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..50be58ca2 --- /dev/null +++ b/templates/meshmodel/components/1.14.6/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.14.6", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.6/istioMesh_meshmodel.json b/templates/meshmodel/components/1.14.6/istioMesh_meshmodel.json new file mode 100644 index 000000000..3f4a85502 --- /dev/null +++ b/templates/meshmodel/components/1.14.6/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.6","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.6/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.14.6/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..6f902889f --- /dev/null +++ b/templates/meshmodel/components/1.14.6/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.6","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.6/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.14.6/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..83bce7477 --- /dev/null +++ b/templates/meshmodel/components/1.14.6/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.6","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.14.6/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.14.6/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..5e8ed44c4 --- /dev/null +++ b/templates/meshmodel/components/1.14.6/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.14.6","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.0-beta.0/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.15.0-beta.0/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..5b2de705e --- /dev/null +++ b/templates/meshmodel/components/1.15.0-beta.0/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.15.0-beta.0", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.0-beta.0/istioMesh_meshmodel.json b/templates/meshmodel/components/1.15.0-beta.0/istioMesh_meshmodel.json new file mode 100644 index 000000000..c328aa4e7 --- /dev/null +++ b/templates/meshmodel/components/1.15.0-beta.0/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.0-beta.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.0-beta.0/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.15.0-beta.0/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..faf8a9efe --- /dev/null +++ b/templates/meshmodel/components/1.15.0-beta.0/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.0-beta.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.0-beta.0/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.15.0-beta.0/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..29255a3d1 --- /dev/null +++ b/templates/meshmodel/components/1.15.0-beta.0/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.0-beta.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.0-beta.0/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.15.0-beta.0/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..7a6ecdbfa --- /dev/null +++ b/templates/meshmodel/components/1.15.0-beta.0/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.0-beta.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.0-beta.1/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.15.0-beta.1/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..ea558e7e4 --- /dev/null +++ b/templates/meshmodel/components/1.15.0-beta.1/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.15.0-beta.1", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.0-beta.1/istioMesh_meshmodel.json b/templates/meshmodel/components/1.15.0-beta.1/istioMesh_meshmodel.json new file mode 100644 index 000000000..a2a0989bc --- /dev/null +++ b/templates/meshmodel/components/1.15.0-beta.1/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.0-beta.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.0-beta.1/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.15.0-beta.1/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..a037edc07 --- /dev/null +++ b/templates/meshmodel/components/1.15.0-beta.1/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.0-beta.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.0-beta.1/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.15.0-beta.1/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..a11fa5fc5 --- /dev/null +++ b/templates/meshmodel/components/1.15.0-beta.1/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.0-beta.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.0-beta.1/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.15.0-beta.1/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..97108a5e6 --- /dev/null +++ b/templates/meshmodel/components/1.15.0-beta.1/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.0-beta.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.0-rc.0/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.15.0-rc.0/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..f7fdf7e26 --- /dev/null +++ b/templates/meshmodel/components/1.15.0-rc.0/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.15.0-rc.0", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.0-rc.0/istioMesh_meshmodel.json b/templates/meshmodel/components/1.15.0-rc.0/istioMesh_meshmodel.json new file mode 100644 index 000000000..6598eb423 --- /dev/null +++ b/templates/meshmodel/components/1.15.0-rc.0/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.0-rc.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.0-rc.0/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.15.0-rc.0/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..8cf7b9849 --- /dev/null +++ b/templates/meshmodel/components/1.15.0-rc.0/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.0-rc.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.0-rc.0/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.15.0-rc.0/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..8200986cf --- /dev/null +++ b/templates/meshmodel/components/1.15.0-rc.0/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.0-rc.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.0-rc.0/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.15.0-rc.0/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..4e32dc756 --- /dev/null +++ b/templates/meshmodel/components/1.15.0-rc.0/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.0-rc.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.0/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.15.0/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..d2916444a --- /dev/null +++ b/templates/meshmodel/components/1.15.0/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.15.0", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.0/istioMesh_meshmodel.json b/templates/meshmodel/components/1.15.0/istioMesh_meshmodel.json new file mode 100644 index 000000000..2dfdbbd16 --- /dev/null +++ b/templates/meshmodel/components/1.15.0/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.0/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.15.0/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..dc90cce84 --- /dev/null +++ b/templates/meshmodel/components/1.15.0/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.0/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.15.0/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..436aeb931 --- /dev/null +++ b/templates/meshmodel/components/1.15.0/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.0/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.15.0/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..333fbc0c4 --- /dev/null +++ b/templates/meshmodel/components/1.15.0/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.1/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.15.1/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..f58aa4ddc --- /dev/null +++ b/templates/meshmodel/components/1.15.1/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.15.1", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.1/istioMesh_meshmodel.json b/templates/meshmodel/components/1.15.1/istioMesh_meshmodel.json new file mode 100644 index 000000000..3e9bfe74e --- /dev/null +++ b/templates/meshmodel/components/1.15.1/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.1/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.15.1/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..2eb5f248e --- /dev/null +++ b/templates/meshmodel/components/1.15.1/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.1/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.15.1/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..a9ca5af69 --- /dev/null +++ b/templates/meshmodel/components/1.15.1/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.1/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.15.1/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..e25f58ecc --- /dev/null +++ b/templates/meshmodel/components/1.15.1/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.2/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.15.2/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..47f2a62a4 --- /dev/null +++ b/templates/meshmodel/components/1.15.2/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.15.2", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.2/istioMesh_meshmodel.json b/templates/meshmodel/components/1.15.2/istioMesh_meshmodel.json new file mode 100644 index 000000000..10c585d2b --- /dev/null +++ b/templates/meshmodel/components/1.15.2/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.2/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.15.2/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..1c92d734c --- /dev/null +++ b/templates/meshmodel/components/1.15.2/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.2/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.15.2/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..78a352d0d --- /dev/null +++ b/templates/meshmodel/components/1.15.2/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.2/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.15.2/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..e142715aa --- /dev/null +++ b/templates/meshmodel/components/1.15.2/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.3/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.15.3/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..c1c2c974e --- /dev/null +++ b/templates/meshmodel/components/1.15.3/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.15.3", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.3/istioMesh_meshmodel.json b/templates/meshmodel/components/1.15.3/istioMesh_meshmodel.json new file mode 100644 index 000000000..bf0ab01fc --- /dev/null +++ b/templates/meshmodel/components/1.15.3/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.3/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.15.3/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..087dc709f --- /dev/null +++ b/templates/meshmodel/components/1.15.3/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.3/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.15.3/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..b53d4801f --- /dev/null +++ b/templates/meshmodel/components/1.15.3/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.3/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.15.3/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..176f7c0e2 --- /dev/null +++ b/templates/meshmodel/components/1.15.3/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.4/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.15.4/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..b9c08deea --- /dev/null +++ b/templates/meshmodel/components/1.15.4/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.15.4", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.4/istioMesh_meshmodel.json b/templates/meshmodel/components/1.15.4/istioMesh_meshmodel.json new file mode 100644 index 000000000..681d90385 --- /dev/null +++ b/templates/meshmodel/components/1.15.4/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.4","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.4/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.15.4/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..1bee65119 --- /dev/null +++ b/templates/meshmodel/components/1.15.4/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.4","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.4/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.15.4/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..200cb7b07 --- /dev/null +++ b/templates/meshmodel/components/1.15.4/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.4","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.4/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.15.4/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..497cb353e --- /dev/null +++ b/templates/meshmodel/components/1.15.4/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.4","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.5/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.15.5/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..a1c242846 --- /dev/null +++ b/templates/meshmodel/components/1.15.5/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.15.5", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.5/istioMesh_meshmodel.json b/templates/meshmodel/components/1.15.5/istioMesh_meshmodel.json new file mode 100644 index 000000000..9f4bad394 --- /dev/null +++ b/templates/meshmodel/components/1.15.5/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.5/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.15.5/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..c451a6a30 --- /dev/null +++ b/templates/meshmodel/components/1.15.5/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.5/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.15.5/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..7ae8dd1b4 --- /dev/null +++ b/templates/meshmodel/components/1.15.5/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.5/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.15.5/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..0a6738a31 --- /dev/null +++ b/templates/meshmodel/components/1.15.5/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.6/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.15.6/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..3d5ea70c0 --- /dev/null +++ b/templates/meshmodel/components/1.15.6/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.15.6", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.6/istioMesh_meshmodel.json b/templates/meshmodel/components/1.15.6/istioMesh_meshmodel.json new file mode 100644 index 000000000..689c01af2 --- /dev/null +++ b/templates/meshmodel/components/1.15.6/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.6","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.6/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.15.6/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..788b07f54 --- /dev/null +++ b/templates/meshmodel/components/1.15.6/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.6","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.6/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.15.6/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..78e895c59 --- /dev/null +++ b/templates/meshmodel/components/1.15.6/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.6","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.6/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.15.6/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..12c0ea93b --- /dev/null +++ b/templates/meshmodel/components/1.15.6/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.6","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.7/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.15.7/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..45f0addf4 --- /dev/null +++ b/templates/meshmodel/components/1.15.7/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.15.7", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.7/istioMesh_meshmodel.json b/templates/meshmodel/components/1.15.7/istioMesh_meshmodel.json new file mode 100644 index 000000000..0700d2beb --- /dev/null +++ b/templates/meshmodel/components/1.15.7/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.7","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.7/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.15.7/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..0e373037c --- /dev/null +++ b/templates/meshmodel/components/1.15.7/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.7","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.7/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.15.7/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..b698f61c5 --- /dev/null +++ b/templates/meshmodel/components/1.15.7/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.7","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.15.7/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.15.7/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..48f54fcec --- /dev/null +++ b/templates/meshmodel/components/1.15.7/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.15.7","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.0-beta.0/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.16.0-beta.0/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..190281c2b --- /dev/null +++ b/templates/meshmodel/components/1.16.0-beta.0/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.16.0-beta.0", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.0-beta.0/istioMesh_meshmodel.json b/templates/meshmodel/components/1.16.0-beta.0/istioMesh_meshmodel.json new file mode 100644 index 000000000..cec6354c6 --- /dev/null +++ b/templates/meshmodel/components/1.16.0-beta.0/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.16.0-beta.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.0-beta.0/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.16.0-beta.0/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..bd1d70e75 --- /dev/null +++ b/templates/meshmodel/components/1.16.0-beta.0/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.16.0-beta.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.0-beta.0/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.16.0-beta.0/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..9c1951391 --- /dev/null +++ b/templates/meshmodel/components/1.16.0-beta.0/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.16.0-beta.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.0-beta.0/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.16.0-beta.0/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..a410c34a3 --- /dev/null +++ b/templates/meshmodel/components/1.16.0-beta.0/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.16.0-beta.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.0-beta.1/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.16.0-beta.1/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..d24810392 --- /dev/null +++ b/templates/meshmodel/components/1.16.0-beta.1/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.16.0-beta.1", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.0-beta.1/istioMesh_meshmodel.json b/templates/meshmodel/components/1.16.0-beta.1/istioMesh_meshmodel.json new file mode 100644 index 000000000..e3561008f --- /dev/null +++ b/templates/meshmodel/components/1.16.0-beta.1/istioMesh_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "IstioMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Istio Mesh", + "format": "JSON", + "metadata": { + "primaryColor": "#466BB0", + "secondaryColor": "#93b0e6", + "shape": "circle", + "logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "svgColor":"\n", + "svgWhite":"" + }, + "model": { + "name": "ISTIO", + "version": "1.16.0-beta.1", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.0-beta.1/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.16.0-beta.1/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..2a67571a5 --- /dev/null +++ b/templates/meshmodel/components/1.16.0-beta.1/jaegeristioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "JaegerIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Jaeger Istio Addon", + "format": "JSON", + "metadata": { + "primaryColor": "#466BB0", + "secondaryColor": "#93b0e6", + "shape": "circle", + "logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "svgColor":"\n", + "svgWhite":"" + }, + "model": { + "name": "ISTIO", + "version": "1.16.0-beta.1", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.0-beta.1/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.16.0-beta.1/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..67feb9fb9 --- /dev/null +++ b/templates/meshmodel/components/1.16.0-beta.1/prometheusistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "PrometheusIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Prometheus Istio Addon", + "format": "JSON", + "metadata": { + "primaryColor": "#466BB0", + "secondaryColor": "#93b0e6", + "shape": "circle", + "logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "svgColor":"\n", + "svgWhite":"" + }, + "model": { + "name": "ISTIO", + "version": "1.16.0-beta.1", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.0-beta.1/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.16.0-beta.1/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..1a0f76a29 --- /dev/null +++ b/templates/meshmodel/components/1.16.0-beta.1/zipkinistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "ZipkinIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Zipkin Istio Addon", + "format": "JSON", + "metadata": { + "primaryColor": "#466BB0", + "secondaryColor": "#93b0e6", + "shape": "circle", + "logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "svgColor":"\n", + "svgWhite":"" + }, + "model": { + "name": "ISTIO", + "version": "1.16.0-beta.1", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.0-beta.2/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.16.0-beta.2/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..2cf791888 --- /dev/null +++ b/templates/meshmodel/components/1.16.0-beta.2/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.16.0-beta.2", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.0-beta.2/istioMesh_meshmodel.json b/templates/meshmodel/components/1.16.0-beta.2/istioMesh_meshmodel.json new file mode 100644 index 000000000..72b1530b9 --- /dev/null +++ b/templates/meshmodel/components/1.16.0-beta.2/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.16.0-beta.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.0-beta.2/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.16.0-beta.2/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..579aa9bb7 --- /dev/null +++ b/templates/meshmodel/components/1.16.0-beta.2/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.16.0-beta.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.0-beta.2/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.16.0-beta.2/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..c3f6d5498 --- /dev/null +++ b/templates/meshmodel/components/1.16.0-beta.2/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.16.0-beta.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.0-beta.2/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.16.0-beta.2/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..fd6662e4b --- /dev/null +++ b/templates/meshmodel/components/1.16.0-beta.2/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.16.0-beta.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.0-rc.0/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.16.0-rc.0/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..6e29d2ccb --- /dev/null +++ b/templates/meshmodel/components/1.16.0-rc.0/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.16.0-rc.0", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.0-rc.0/istioMesh_meshmodel.json b/templates/meshmodel/components/1.16.0-rc.0/istioMesh_meshmodel.json new file mode 100644 index 000000000..354b6e3bc --- /dev/null +++ b/templates/meshmodel/components/1.16.0-rc.0/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.16.0-rc.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.0-rc.0/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.16.0-rc.0/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..c6555546a --- /dev/null +++ b/templates/meshmodel/components/1.16.0-rc.0/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.16.0-rc.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.0-rc.0/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.16.0-rc.0/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..d588530a0 --- /dev/null +++ b/templates/meshmodel/components/1.16.0-rc.0/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.16.0-rc.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.0-rc.0/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.16.0-rc.0/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..6fae4f36e --- /dev/null +++ b/templates/meshmodel/components/1.16.0-rc.0/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.16.0-rc.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.0/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.16.0/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..d94440e38 --- /dev/null +++ b/templates/meshmodel/components/1.16.0/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.16.0", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.0/istioMesh_meshmodel.json b/templates/meshmodel/components/1.16.0/istioMesh_meshmodel.json new file mode 100644 index 000000000..0052abde2 --- /dev/null +++ b/templates/meshmodel/components/1.16.0/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.16.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.0/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.16.0/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..d06c64891 --- /dev/null +++ b/templates/meshmodel/components/1.16.0/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.16.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.0/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.16.0/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..b6218a956 --- /dev/null +++ b/templates/meshmodel/components/1.16.0/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.16.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.0/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.16.0/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..80dea13a4 --- /dev/null +++ b/templates/meshmodel/components/1.16.0/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.16.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.1/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.16.1/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..465fae33d --- /dev/null +++ b/templates/meshmodel/components/1.16.1/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.16.1", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.1/istioMesh_meshmodel.json b/templates/meshmodel/components/1.16.1/istioMesh_meshmodel.json new file mode 100644 index 000000000..f1f06a701 --- /dev/null +++ b/templates/meshmodel/components/1.16.1/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.16.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.1/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.16.1/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..c352ac8d9 --- /dev/null +++ b/templates/meshmodel/components/1.16.1/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.16.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.1/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.16.1/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..ed234721f --- /dev/null +++ b/templates/meshmodel/components/1.16.1/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.16.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.1/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.16.1/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..d83496517 --- /dev/null +++ b/templates/meshmodel/components/1.16.1/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.16.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.2/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.16.2/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..ce1317f4d --- /dev/null +++ b/templates/meshmodel/components/1.16.2/grafanaistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"GrafanaIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Grafana Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.16.2","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.2/istioMesh_meshmodel.json b/templates/meshmodel/components/1.16.2/istioMesh_meshmodel.json new file mode 100644 index 000000000..d914b3cb9 --- /dev/null +++ b/templates/meshmodel/components/1.16.2/istioMesh_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "IstioMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Istio Mesh", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.16.2", + "model-displayName": "", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\"properties\":{\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"}},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.2/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.16.2/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..603e71451 --- /dev/null +++ b/templates/meshmodel/components/1.16.2/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.16.2","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.2/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.16.2/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..547260a47 --- /dev/null +++ b/templates/meshmodel/components/1.16.2/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.16.2","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.2/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.16.2/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..cdb44f1d1 --- /dev/null +++ b/templates/meshmodel/components/1.16.2/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.16.2","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.3/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.16.3/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..91855d6b9 --- /dev/null +++ b/templates/meshmodel/components/1.16.3/grafanaistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"GrafanaIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Grafana Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.16.3","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.3/istioMesh_meshmodel.json b/templates/meshmodel/components/1.16.3/istioMesh_meshmodel.json new file mode 100644 index 000000000..368898778 --- /dev/null +++ b/templates/meshmodel/components/1.16.3/istioMesh_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "IstioMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Istio Mesh", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.16.3", + "model-displayName": "", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\"properties\":{\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"}},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.3/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.16.3/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..90879eedb --- /dev/null +++ b/templates/meshmodel/components/1.16.3/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.16.3","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.3/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.16.3/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..1a31bf49d --- /dev/null +++ b/templates/meshmodel/components/1.16.3/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.16.3","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.3/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.16.3/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..deea5c415 --- /dev/null +++ b/templates/meshmodel/components/1.16.3/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.16.3","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.4/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.16.4/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..01c26cc5a --- /dev/null +++ b/templates/meshmodel/components/1.16.4/grafanaistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"GrafanaIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Grafana Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.16.4","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.4/istioMesh_meshmodel.json b/templates/meshmodel/components/1.16.4/istioMesh_meshmodel.json new file mode 100644 index 000000000..f8d242fd8 --- /dev/null +++ b/templates/meshmodel/components/1.16.4/istioMesh_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "IstioMesh", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Istio Mesh", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.16.4", + "model-displayName": "", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\"properties\":{\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"}},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.4/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.16.4/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..7896544fe --- /dev/null +++ b/templates/meshmodel/components/1.16.4/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.16.4","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.4/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.16.4/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..30bbbb1ea --- /dev/null +++ b/templates/meshmodel/components/1.16.4/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.16.4","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.16.4/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.16.4/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..8d12aa9bf --- /dev/null +++ b/templates/meshmodel/components/1.16.4/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.16.4","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.17.0-beta.0/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.17.0-beta.0/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..d2dbe5811 --- /dev/null +++ b/templates/meshmodel/components/1.17.0-beta.0/grafanaistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"GrafanaIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Grafana Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.17.0-beta.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.17.0-beta.0/istioMesh_meshmodel.json b/templates/meshmodel/components/1.17.0-beta.0/istioMesh_meshmodel.json new file mode 100644 index 000000000..2f9a070fe --- /dev/null +++ b/templates/meshmodel/components/1.17.0-beta.0/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.17.0-beta.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"}},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.17.0-beta.0/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.17.0-beta.0/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..7f45f551e --- /dev/null +++ b/templates/meshmodel/components/1.17.0-beta.0/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.17.0-beta.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.17.0-beta.0/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.17.0-beta.0/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..de26280f6 --- /dev/null +++ b/templates/meshmodel/components/1.17.0-beta.0/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.17.0-beta.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.17.0-beta.0/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.17.0-beta.0/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..68149e9e2 --- /dev/null +++ b/templates/meshmodel/components/1.17.0-beta.0/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.17.0-beta.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.17.0-beta.1/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.17.0-beta.1/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..af12e08d1 --- /dev/null +++ b/templates/meshmodel/components/1.17.0-beta.1/grafanaistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"GrafanaIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Grafana Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.17.0-beta.1","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.17.0-beta.1/istioMesh_meshmodel.json b/templates/meshmodel/components/1.17.0-beta.1/istioMesh_meshmodel.json new file mode 100644 index 000000000..deba68235 --- /dev/null +++ b/templates/meshmodel/components/1.17.0-beta.1/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.17.0-beta.1","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"}},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.17.0-beta.1/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.17.0-beta.1/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..e13566f5d --- /dev/null +++ b/templates/meshmodel/components/1.17.0-beta.1/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.17.0-beta.1","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.17.0-beta.1/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.17.0-beta.1/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..39b6edd2a --- /dev/null +++ b/templates/meshmodel/components/1.17.0-beta.1/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.17.0-beta.1","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.17.0-beta.1/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.17.0-beta.1/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..53d6ef238 --- /dev/null +++ b/templates/meshmodel/components/1.17.0-beta.1/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.17.0-beta.1","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.17.0-beta.2/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.17.0-beta.2/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..c58b71ef2 --- /dev/null +++ b/templates/meshmodel/components/1.17.0-beta.2/grafanaistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"GrafanaIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Grafana Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.17.0-beta.2","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.17.0-beta.2/istioMesh_meshmodel.json b/templates/meshmodel/components/1.17.0-beta.2/istioMesh_meshmodel.json new file mode 100644 index 000000000..79caeea34 --- /dev/null +++ b/templates/meshmodel/components/1.17.0-beta.2/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.17.0-beta.2","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"}},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.17.0-beta.2/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.17.0-beta.2/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..49b099881 --- /dev/null +++ b/templates/meshmodel/components/1.17.0-beta.2/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.17.0-beta.2","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.17.0-beta.2/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.17.0-beta.2/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..38140b52b --- /dev/null +++ b/templates/meshmodel/components/1.17.0-beta.2/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.17.0-beta.2","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.17.0-beta.2/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.17.0-beta.2/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..a83114495 --- /dev/null +++ b/templates/meshmodel/components/1.17.0-beta.2/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.17.0-beta.2","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.17.0-rc.0/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.17.0-rc.0/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..493962188 --- /dev/null +++ b/templates/meshmodel/components/1.17.0-rc.0/grafanaistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"GrafanaIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Grafana Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.17.0-rc.0","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.17.0-rc.0/istioMesh_meshmodel.json b/templates/meshmodel/components/1.17.0-rc.0/istioMesh_meshmodel.json new file mode 100644 index 000000000..37c0cc2b2 --- /dev/null +++ b/templates/meshmodel/components/1.17.0-rc.0/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.17.0-rc.0","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"}},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.17.0-rc.0/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.17.0-rc.0/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..830962e8d --- /dev/null +++ b/templates/meshmodel/components/1.17.0-rc.0/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.17.0-rc.0","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.17.0-rc.0/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.17.0-rc.0/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..35973d2f2 --- /dev/null +++ b/templates/meshmodel/components/1.17.0-rc.0/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.17.0-rc.0","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.17.0-rc.0/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.17.0-rc.0/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..720bf6128 --- /dev/null +++ b/templates/meshmodel/components/1.17.0-rc.0/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.17.0-rc.0","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.17.0/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.17.0/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..50dc4c125 --- /dev/null +++ b/templates/meshmodel/components/1.17.0/grafanaistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"GrafanaIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Grafana Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.17.0","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.17.0/istioMesh_meshmodel.json b/templates/meshmodel/components/1.17.0/istioMesh_meshmodel.json new file mode 100644 index 000000000..cabc74f97 --- /dev/null +++ b/templates/meshmodel/components/1.17.0/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.17.0","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"}},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.17.0/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.17.0/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..0a4b068f4 --- /dev/null +++ b/templates/meshmodel/components/1.17.0/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.17.0","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.17.0/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.17.0/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..9e8ac9856 --- /dev/null +++ b/templates/meshmodel/components/1.17.0/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.17.0","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.17.0/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.17.0/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..ed178b4d9 --- /dev/null +++ b/templates/meshmodel/components/1.17.0/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.17.0","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.17.1/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.17.1/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..5f985c12b --- /dev/null +++ b/templates/meshmodel/components/1.17.1/grafanaistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"GrafanaIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Grafana Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.17.1","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.17.1/istioMesh_meshmodel.json b/templates/meshmodel/components/1.17.1/istioMesh_meshmodel.json new file mode 100644 index 000000000..e55fb1372 --- /dev/null +++ b/templates/meshmodel/components/1.17.1/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.17.1","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"}},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.17.1/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.17.1/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..b81af2c74 --- /dev/null +++ b/templates/meshmodel/components/1.17.1/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.17.1","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.17.1/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.17.1/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..6ee078565 --- /dev/null +++ b/templates/meshmodel/components/1.17.1/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.17.1","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.17.1/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.17.1/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..badcc1a0a --- /dev/null +++ b/templates/meshmodel/components/1.17.1/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.17.1","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.17.2/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.17.2/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..9c02e5941 --- /dev/null +++ b/templates/meshmodel/components/1.17.2/grafanaistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"GrafanaIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Grafana Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.17.2","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.17.2/istioMesh_meshmodel.json b/templates/meshmodel/components/1.17.2/istioMesh_meshmodel.json new file mode 100644 index 000000000..4559d5d4f --- /dev/null +++ b/templates/meshmodel/components/1.17.2/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.17.2","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"}},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.17.2/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.17.2/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..d51d2d0cf --- /dev/null +++ b/templates/meshmodel/components/1.17.2/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.17.2","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.17.2/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.17.2/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..a7379d56b --- /dev/null +++ b/templates/meshmodel/components/1.17.2/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.17.2","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.17.2/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.17.2/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..8036f4f99 --- /dev/null +++ b/templates/meshmodel/components/1.17.2/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.17.2","model-displayName":"","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.18.0-alpha.0/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.18.0-alpha.0/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..44c727808 --- /dev/null +++ b/templates/meshmodel/components/1.18.0-alpha.0/grafanaistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"GrafanaIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","display-name":"Grafana Istio Addon","format":"JSON","metadata":{"Logo URL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","Primary Color":"#466BB0","SVG_Color":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","SVG_White":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","Secondary Color":"#93b0e6","Shape":"circle"},"model":{"name":"ISTIO","version":"1.18.0-alpha.0","model-display-name":"","category":{"name":"Cloud Native Network","metadata":null},"sub-category":""},"schema":"{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.18.0-alpha.0/istioMesh_meshmodel.json b/templates/meshmodel/components/1.18.0-alpha.0/istioMesh_meshmodel.json new file mode 100644 index 000000000..1487e666e --- /dev/null +++ b/templates/meshmodel/components/1.18.0-alpha.0/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","display-name":"Istio Mesh","format":"JSON","metadata":{"Logo URL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","Primary Color":"#466BB0","SVG_Color":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","SVG_White":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","Secondary Color":"#93b0e6","Shape":"circle"},"model":{"name":"ISTIO","version":"1.18.0-alpha.0","model-display-name":"","category":{"name":"Cloud Native Network","metadata":null},"sub-category":""},"schema":"{\"properties\":{\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"}},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.18.0-alpha.0/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.18.0-alpha.0/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..30aa8a125 --- /dev/null +++ b/templates/meshmodel/components/1.18.0-alpha.0/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","display-name":"Jaeger Istio Addon","format":"JSON","metadata":{"Logo URL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","Primary Color":"#466BB0","SVG_Color":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","SVG_White":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","Secondary Color":"#93b0e6","Shape":"circle"},"model":{"name":"ISTIO","version":"1.18.0-alpha.0","model-display-name":"","category":{"name":"Cloud Native Network","metadata":null},"sub-category":""},"schema":"\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.18.0-alpha.0/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.18.0-alpha.0/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..a99c998d1 --- /dev/null +++ b/templates/meshmodel/components/1.18.0-alpha.0/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","display-name":"Prometheus Istio Addon","format":"JSON","metadata":{"Logo URL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","Primary Color":"#466BB0","SVG_Color":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","SVG_White":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","Secondary Color":"#93b0e6","Shape":"circle"},"model":{"name":"ISTIO","version":"1.18.0-alpha.0","model-display-name":"","category":{"name":"Cloud Native Network","metadata":null},"sub-category":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.18.0-alpha.0/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.18.0-alpha.0/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..95ca8b91f --- /dev/null +++ b/templates/meshmodel/components/1.18.0-alpha.0/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","display-name":"Zipkin Istio Addon","format":"JSON","metadata":{"Logo URL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","Primary Color":"#466BB0","SVG_Color":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","SVG_White":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","Secondary Color":"#93b0e6","Shape":"circle"},"model":{"name":"ISTIO","version":"1.18.0-alpha.0","model-display-name":"","category":{"name":"Cloud Native Network","metadata":null},"sub-category":""},"schema":"\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.18.0-rc.0/authorizationpolicy.Istio.meshery.layer5.io_meshmodel.json b/templates/meshmodel/components/1.18.0-rc.0/authorizationpolicy.Istio.meshery.layer5.io_meshmodel.json new file mode 100644 index 000000000..213126085 --- /dev/null +++ b/templates/meshmodel/components/1.18.0-rc.0/authorizationpolicy.Istio.meshery.layer5.io_meshmodel.json @@ -0,0 +1 @@ +{"kind":"AuthorizationPolicy","apiVersion":"security.istio.io/v1","displayName":"Authorization Policy","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"},"model":{"name":"istio","version":"1.18.0-rc.0","displayName":"ISTIO","category":{"name":"Cloud Native Network","metadata":null},"metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"}},"schema":"{\n \"description\": \"Configuration for access control on workloads. See more details at: https://istio.io/docs/reference/config/security/authorization-policy.html\",\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"provider\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"provider\"\n ]\n }\n ],\n \"properties\": {\n \"action\": {\n \"description\": \"Optional.\",\n \"enum\": [\n \"ALLOW\",\n \"DENY\",\n \"AUDIT\",\n \"CUSTOM\"\n ],\n \"type\": \"string\"\n },\n \"provider\": {\n \"description\": \"Specifies detailed configuration of the CUSTOM action.\",\n \"properties\": {\n \"name\": {\n \"description\": \"Specifies the name of the extension provider.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"rules\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"properties\": {\n \"from\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"properties\": {\n \"source\": {\n \"description\": \"Source specifies the source of a request.\",\n \"properties\": {\n \"ipBlocks\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"namespaces\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"notIpBlocks\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"notNamespaces\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"notPrincipals\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"notRemoteIpBlocks\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"notRequestPrincipals\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"principals\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"remoteIpBlocks\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"requestPrincipals\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"to\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"properties\": {\n \"operation\": {\n \"description\": \"Operation specifies the operation of a request.\",\n \"properties\": {\n \"hosts\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"methods\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"notHosts\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"notMethods\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"notPaths\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"notPorts\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"paths\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"ports\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"when\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"properties\": {\n \"key\": {\n \"description\": \"The name of an Istio attribute.\",\n \"type\": \"string\"\n },\n \"notValues\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"values\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"selector\": {\n \"description\": \"Optional.\",\n \"properties\": {\n \"matchLabels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"title\": \"Authorization Policy\",\n \"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.18.0-rc.0/destinationrule.Istio.meshery.layer5.io_meshmodel.json b/templates/meshmodel/components/1.18.0-rc.0/destinationrule.Istio.meshery.layer5.io_meshmodel.json new file mode 100644 index 000000000..f7c27e9eb --- /dev/null +++ b/templates/meshmodel/components/1.18.0-rc.0/destinationrule.Istio.meshery.layer5.io_meshmodel.json @@ -0,0 +1 @@ +{"kind":"DestinationRule","apiVersion":"networking.istio.io/v1alpha3","displayName":"Destination Rule","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"},"model":{"name":"istio","version":"1.18.0-rc.0","displayName":"ISTIO","category":{"name":"Cloud Native Network","metadata":null},"metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"}},"schema":"{\n \"description\": \"Configuration affecting load balancing, outlier detection, etc. See more details at: https://istio.io/docs/reference/config/networking/destination-rule.html\",\n \"properties\": {\n \"exportTo\": {\n \"description\": \"A list of namespaces to which this destination rule is exported.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"host\": {\n \"description\": \"The name of a service from the service registry.\",\n \"type\": \"string\"\n },\n \"subsets\": {\n \"items\": {\n \"properties\": {\n \"labels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n },\n \"name\": {\n \"description\": \"Name of the subset.\",\n \"type\": \"string\"\n },\n \"trafficPolicy\": {\n \"description\": \"Traffic policies that apply to this subset.\",\n \"properties\": {\n \"connectionPool\": {\n \"properties\": {\n \"http\": {\n \"description\": \"HTTP connection pool settings.\",\n \"properties\": {\n \"h2UpgradePolicy\": {\n \"description\": \"Specify if http1.1 connection should be upgraded to http2 for the associated destination.\",\n \"enum\": [\n \"DEFAULT\",\n \"DO_NOT_UPGRADE\",\n \"UPGRADE\"\n ],\n \"type\": \"string\"\n },\n \"http1MaxPendingRequests\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"http2MaxRequests\": {\n \"description\": \"Maximum number of active requests to a destination.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"idleTimeout\": {\n \"description\": \"The idle timeout for upstream connection pool connections.\",\n \"type\": \"string\"\n },\n \"maxRequestsPerConnection\": {\n \"description\": \"Maximum number of requests per connection to a backend.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"maxRetries\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"useClientProtocol\": {\n \"description\": \"If set to true, client protocol will be preserved while initiating connection to backend.\",\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"tcp\": {\n \"description\": \"Settings common to both HTTP and TCP upstream connections.\",\n \"properties\": {\n \"connectTimeout\": {\n \"description\": \"TCP connection timeout.\",\n \"type\": \"string\"\n },\n \"maxConnectionDuration\": {\n \"description\": \"The maximum duration of a connection.\",\n \"type\": \"string\"\n },\n \"maxConnections\": {\n \"description\": \"Maximum number of HTTP1 /TCP connections to a destination host.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"tcpKeepalive\": {\n \"description\": \"If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.\",\n \"properties\": {\n \"interval\": {\n \"description\": \"The time duration between keep-alive probes.\",\n \"type\": \"string\"\n },\n \"probes\": {\n \"type\": \"integer\"\n },\n \"time\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"loadBalancer\": {\n \"description\": \"Settings controlling the load balancer algorithms.\",\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"simple\"\n ]\n },\n {\n \"properties\": {\n \"consistentHash\": {\n \"allOf\": [\n {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"httpHeaderName\"\n ]\n },\n {\n \"required\": [\n \"httpCookie\"\n ]\n },\n {\n \"required\": [\n \"useSourceIp\"\n ]\n },\n {\n \"required\": [\n \"httpQueryParameterName\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"httpHeaderName\"\n ]\n },\n {\n \"required\": [\n \"httpCookie\"\n ]\n },\n {\n \"required\": [\n \"useSourceIp\"\n ]\n },\n {\n \"required\": [\n \"httpQueryParameterName\"\n ]\n }\n ]\n },\n {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"ringHash\"\n ]\n },\n {\n \"required\": [\n \"maglev\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"ringHash\"\n ]\n },\n {\n \"required\": [\n \"maglev\"\n ]\n }\n ]\n }\n ],\n \"properties\": {\n \"minimumRingSize\": {}\n }\n }\n },\n \"required\": [\n \"consistentHash\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"simple\"\n ]\n },\n {\n \"properties\": {\n \"consistentHash\": {\n \"allOf\": [\n {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"httpHeaderName\"\n ]\n },\n {\n \"required\": [\n \"httpCookie\"\n ]\n },\n {\n \"required\": [\n \"useSourceIp\"\n ]\n },\n {\n \"required\": [\n \"httpQueryParameterName\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"httpHeaderName\"\n ]\n },\n {\n \"required\": [\n \"httpCookie\"\n ]\n },\n {\n \"required\": [\n \"useSourceIp\"\n ]\n },\n {\n \"required\": [\n \"httpQueryParameterName\"\n ]\n }\n ]\n },\n {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"ringHash\"\n ]\n },\n {\n \"required\": [\n \"maglev\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"ringHash\"\n ]\n },\n {\n \"required\": [\n \"maglev\"\n ]\n }\n ]\n }\n ],\n \"properties\": {\n \"minimumRingSize\": {}\n }\n }\n },\n \"required\": [\n \"consistentHash\"\n ]\n }\n ],\n \"properties\": {\n \"consistentHash\": {\n \"properties\": {\n \"httpCookie\": {\n \"description\": \"Hash based on HTTP cookie.\",\n \"properties\": {\n \"name\": {\n \"description\": \"Name of the cookie.\",\n \"type\": \"string\"\n },\n \"path\": {\n \"description\": \"Path to set for the cookie.\",\n \"type\": \"string\"\n },\n \"ttl\": {\n \"description\": \"Lifetime of the cookie.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"httpHeaderName\": {\n \"description\": \"Hash based on a specific HTTP header.\",\n \"type\": \"string\"\n },\n \"httpQueryParameterName\": {\n \"description\": \"Hash based on a specific HTTP query parameter.\",\n \"type\": \"string\"\n },\n \"maglev\": {\n \"description\": \"The Maglev load balancer implements consistent hashing to backend hosts.\",\n \"properties\": {\n \"tableSize\": {\n \"description\": \"The table size for Maglev hashing.\",\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"minimumRingSize\": {\n \"description\": \"Deprecated.\",\n \"type\": \"integer\"\n },\n \"ringHash\": {\n \"description\": \"The ring/modulo hash load balancer implements consistent hashing to backend hosts.\",\n \"properties\": {\n \"minimumRingSize\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"useSourceIp\": {\n \"description\": \"Hash based on the source IP address.\",\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"localityLbSetting\": {\n \"properties\": {\n \"distribute\": {\n \"description\": \"Optional: only one of distribute, failover or failoverPriority can be set.\",\n \"items\": {\n \"properties\": {\n \"from\": {\n \"description\": \"Originating locality, '/' separated, e.g.\",\n \"type\": \"string\"\n },\n \"to\": {\n \"additionalProperties\": {\n \"type\": \"integer\"\n },\n \"description\": \"Map of upstream localities to traffic distribution weights.\",\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"enabled\": {\n \"description\": \"enable locality load balancing, this is DestinationRule-level and will override mesh wide settings in entirety.\",\n \"nullable\": true,\n \"type\": \"boolean\"\n },\n \"failover\": {\n \"description\": \"Optional: only one of distribute, failover or failoverPriority can be set.\",\n \"items\": {\n \"properties\": {\n \"from\": {\n \"description\": \"Originating region.\",\n \"type\": \"string\"\n },\n \"to\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"failoverPriority\": {\n \"description\": \"failoverPriority is an ordered list of labels used to sort endpoints to do priority based load balancing.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"simple\": {\n \"enum\": [\n \"UNSPECIFIED\",\n \"LEAST_CONN\",\n \"RANDOM\",\n \"PASSTHROUGH\",\n \"ROUND_ROBIN\",\n \"LEAST_REQUEST\"\n ],\n \"type\": \"string\"\n },\n \"warmupDurationSecs\": {\n \"description\": \"Represents the warmup duration of Service.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"outlierDetection\": {\n \"properties\": {\n \"baseEjectionTime\": {\n \"description\": \"Minimum ejection duration.\",\n \"type\": \"string\"\n },\n \"consecutive5xxErrors\": {\n \"description\": \"Number of 5xx errors before a host is ejected from the connection pool.\",\n \"nullable\": true,\n \"type\": \"integer\"\n },\n \"consecutiveErrors\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"consecutiveGatewayErrors\": {\n \"description\": \"Number of gateway errors before a host is ejected from the connection pool.\",\n \"nullable\": true,\n \"type\": \"integer\"\n },\n \"consecutiveLocalOriginFailures\": {\n \"nullable\": true,\n \"type\": \"integer\"\n },\n \"interval\": {\n \"description\": \"Time interval between ejection sweep analysis.\",\n \"type\": \"string\"\n },\n \"maxEjectionPercent\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"minHealthPercent\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"splitExternalLocalOriginErrors\": {\n \"description\": \"Determines whether to distinguish local origin failures from external errors.\",\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"portLevelSettings\": {\n \"description\": \"Traffic policies specific to individual ports.\",\n \"items\": {\n \"properties\": {\n \"connectionPool\": {\n \"properties\": {\n \"http\": {\n \"description\": \"HTTP connection pool settings.\",\n \"properties\": {\n \"h2UpgradePolicy\": {\n \"description\": \"Specify if http1.1 connection should be upgraded to http2 for the associated destination.\",\n \"enum\": [\n \"DEFAULT\",\n \"DO_NOT_UPGRADE\",\n \"UPGRADE\"\n ],\n \"type\": \"string\"\n },\n \"http1MaxPendingRequests\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"http2MaxRequests\": {\n \"description\": \"Maximum number of active requests to a destination.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"idleTimeout\": {\n \"description\": \"The idle timeout for upstream connection pool connections.\",\n \"type\": \"string\"\n },\n \"maxRequestsPerConnection\": {\n \"description\": \"Maximum number of requests per connection to a backend.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"maxRetries\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"useClientProtocol\": {\n \"description\": \"If set to true, client protocol will be preserved while initiating connection to backend.\",\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"tcp\": {\n \"description\": \"Settings common to both HTTP and TCP upstream connections.\",\n \"properties\": {\n \"connectTimeout\": {\n \"description\": \"TCP connection timeout.\",\n \"type\": \"string\"\n },\n \"maxConnectionDuration\": {\n \"description\": \"The maximum duration of a connection.\",\n \"type\": \"string\"\n },\n \"maxConnections\": {\n \"description\": \"Maximum number of HTTP1 /TCP connections to a destination host.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"tcpKeepalive\": {\n \"description\": \"If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.\",\n \"properties\": {\n \"interval\": {\n \"description\": \"The time duration between keep-alive probes.\",\n \"type\": \"string\"\n },\n \"probes\": {\n \"type\": \"integer\"\n },\n \"time\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"loadBalancer\": {\n \"description\": \"Settings controlling the load balancer algorithms.\",\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"simple\"\n ]\n },\n {\n \"properties\": {\n \"consistentHash\": {\n \"allOf\": [\n {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"httpHeaderName\"\n ]\n },\n {\n \"required\": [\n \"httpCookie\"\n ]\n },\n {\n \"required\": [\n \"useSourceIp\"\n ]\n },\n {\n \"required\": [\n \"httpQueryParameterName\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"httpHeaderName\"\n ]\n },\n {\n \"required\": [\n \"httpCookie\"\n ]\n },\n {\n \"required\": [\n \"useSourceIp\"\n ]\n },\n {\n \"required\": [\n \"httpQueryParameterName\"\n ]\n }\n ]\n },\n {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"ringHash\"\n ]\n },\n {\n \"required\": [\n \"maglev\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"ringHash\"\n ]\n },\n {\n \"required\": [\n \"maglev\"\n ]\n }\n ]\n }\n ],\n \"properties\": {\n \"minimumRingSize\": {}\n }\n }\n },\n \"required\": [\n \"consistentHash\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"simple\"\n ]\n },\n {\n \"properties\": {\n \"consistentHash\": {\n \"allOf\": [\n {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"httpHeaderName\"\n ]\n },\n {\n \"required\": [\n \"httpCookie\"\n ]\n },\n {\n \"required\": [\n \"useSourceIp\"\n ]\n },\n {\n \"required\": [\n \"httpQueryParameterName\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"httpHeaderName\"\n ]\n },\n {\n \"required\": [\n \"httpCookie\"\n ]\n },\n {\n \"required\": [\n \"useSourceIp\"\n ]\n },\n {\n \"required\": [\n \"httpQueryParameterName\"\n ]\n }\n ]\n },\n {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"ringHash\"\n ]\n },\n {\n \"required\": [\n \"maglev\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"ringHash\"\n ]\n },\n {\n \"required\": [\n \"maglev\"\n ]\n }\n ]\n }\n ],\n \"properties\": {\n \"minimumRingSize\": {}\n }\n }\n },\n \"required\": [\n \"consistentHash\"\n ]\n }\n ],\n \"properties\": {\n \"consistentHash\": {\n \"properties\": {\n \"httpCookie\": {\n \"description\": \"Hash based on HTTP cookie.\",\n \"properties\": {\n \"name\": {\n \"description\": \"Name of the cookie.\",\n \"type\": \"string\"\n },\n \"path\": {\n \"description\": \"Path to set for the cookie.\",\n \"type\": \"string\"\n },\n \"ttl\": {\n \"description\": \"Lifetime of the cookie.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"httpHeaderName\": {\n \"description\": \"Hash based on a specific HTTP header.\",\n \"type\": \"string\"\n },\n \"httpQueryParameterName\": {\n \"description\": \"Hash based on a specific HTTP query parameter.\",\n \"type\": \"string\"\n },\n \"maglev\": {\n \"description\": \"The Maglev load balancer implements consistent hashing to backend hosts.\",\n \"properties\": {\n \"tableSize\": {\n \"description\": \"The table size for Maglev hashing.\",\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"minimumRingSize\": {\n \"description\": \"Deprecated.\",\n \"type\": \"integer\"\n },\n \"ringHash\": {\n \"description\": \"The ring/modulo hash load balancer implements consistent hashing to backend hosts.\",\n \"properties\": {\n \"minimumRingSize\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"useSourceIp\": {\n \"description\": \"Hash based on the source IP address.\",\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"localityLbSetting\": {\n \"properties\": {\n \"distribute\": {\n \"description\": \"Optional: only one of distribute, failover or failoverPriority can be set.\",\n \"items\": {\n \"properties\": {\n \"from\": {\n \"description\": \"Originating locality, '/' separated, e.g.\",\n \"type\": \"string\"\n },\n \"to\": {\n \"additionalProperties\": {\n \"type\": \"integer\"\n },\n \"description\": \"Map of upstream localities to traffic distribution weights.\",\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"enabled\": {\n \"description\": \"enable locality load balancing, this is DestinationRule-level and will override mesh wide settings in entirety.\",\n \"nullable\": true,\n \"type\": \"boolean\"\n },\n \"failover\": {\n \"description\": \"Optional: only one of distribute, failover or failoverPriority can be set.\",\n \"items\": {\n \"properties\": {\n \"from\": {\n \"description\": \"Originating region.\",\n \"type\": \"string\"\n },\n \"to\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"failoverPriority\": {\n \"description\": \"failoverPriority is an ordered list of labels used to sort endpoints to do priority based load balancing.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"simple\": {\n \"enum\": [\n \"UNSPECIFIED\",\n \"LEAST_CONN\",\n \"RANDOM\",\n \"PASSTHROUGH\",\n \"ROUND_ROBIN\",\n \"LEAST_REQUEST\"\n ],\n \"type\": \"string\"\n },\n \"warmupDurationSecs\": {\n \"description\": \"Represents the warmup duration of Service.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"outlierDetection\": {\n \"properties\": {\n \"baseEjectionTime\": {\n \"description\": \"Minimum ejection duration.\",\n \"type\": \"string\"\n },\n \"consecutive5xxErrors\": {\n \"description\": \"Number of 5xx errors before a host is ejected from the connection pool.\",\n \"nullable\": true,\n \"type\": \"integer\"\n },\n \"consecutiveErrors\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"consecutiveGatewayErrors\": {\n \"description\": \"Number of gateway errors before a host is ejected from the connection pool.\",\n \"nullable\": true,\n \"type\": \"integer\"\n },\n \"consecutiveLocalOriginFailures\": {\n \"nullable\": true,\n \"type\": \"integer\"\n },\n \"interval\": {\n \"description\": \"Time interval between ejection sweep analysis.\",\n \"type\": \"string\"\n },\n \"maxEjectionPercent\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"minHealthPercent\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"splitExternalLocalOriginErrors\": {\n \"description\": \"Determines whether to distinguish local origin failures from external errors.\",\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"port\": {\n \"properties\": {\n \"number\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"tls\": {\n \"description\": \"TLS related settings for connections to the upstream service.\",\n \"properties\": {\n \"caCertificates\": {\n \"type\": \"string\"\n },\n \"clientCertificate\": {\n \"description\": \"REQUIRED if mode is `MUTUAL`.\",\n \"type\": \"string\"\n },\n \"credentialName\": {\n \"type\": \"string\"\n },\n \"insecureSkipVerify\": {\n \"nullable\": true,\n \"type\": \"boolean\"\n },\n \"mode\": {\n \"enum\": [\n \"DISABLE\",\n \"SIMPLE\",\n \"MUTUAL\",\n \"ISTIO_MUTUAL\"\n ],\n \"type\": \"string\"\n },\n \"privateKey\": {\n \"description\": \"REQUIRED if mode is `MUTUAL`.\",\n \"type\": \"string\"\n },\n \"sni\": {\n \"description\": \"SNI string to present to the server during TLS handshake.\",\n \"type\": \"string\"\n },\n \"subjectAltNames\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"tls\": {\n \"description\": \"TLS related settings for connections to the upstream service.\",\n \"properties\": {\n \"caCertificates\": {\n \"type\": \"string\"\n },\n \"clientCertificate\": {\n \"description\": \"REQUIRED if mode is `MUTUAL`.\",\n \"type\": \"string\"\n },\n \"credentialName\": {\n \"type\": \"string\"\n },\n \"insecureSkipVerify\": {\n \"nullable\": true,\n \"type\": \"boolean\"\n },\n \"mode\": {\n \"enum\": [\n \"DISABLE\",\n \"SIMPLE\",\n \"MUTUAL\",\n \"ISTIO_MUTUAL\"\n ],\n \"type\": \"string\"\n },\n \"privateKey\": {\n \"description\": \"REQUIRED if mode is `MUTUAL`.\",\n \"type\": \"string\"\n },\n \"sni\": {\n \"description\": \"SNI string to present to the server during TLS handshake.\",\n \"type\": \"string\"\n },\n \"subjectAltNames\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"tunnel\": {\n \"properties\": {\n \"protocol\": {\n \"description\": \"Specifies which protocol to use for tunneling the downstream connection.\",\n \"type\": \"string\"\n },\n \"targetHost\": {\n \"description\": \"Specifies a host to which the downstream connection is tunneled.\",\n \"type\": \"string\"\n },\n \"targetPort\": {\n \"description\": \"Specifies a port to which the downstream connection is tunneled.\",\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"trafficPolicy\": {\n \"properties\": {\n \"connectionPool\": {\n \"properties\": {\n \"http\": {\n \"description\": \"HTTP connection pool settings.\",\n \"properties\": {\n \"h2UpgradePolicy\": {\n \"description\": \"Specify if http1.1 connection should be upgraded to http2 for the associated destination.\",\n \"enum\": [\n \"DEFAULT\",\n \"DO_NOT_UPGRADE\",\n \"UPGRADE\"\n ],\n \"type\": \"string\"\n },\n \"http1MaxPendingRequests\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"http2MaxRequests\": {\n \"description\": \"Maximum number of active requests to a destination.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"idleTimeout\": {\n \"description\": \"The idle timeout for upstream connection pool connections.\",\n \"type\": \"string\"\n },\n \"maxRequestsPerConnection\": {\n \"description\": \"Maximum number of requests per connection to a backend.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"maxRetries\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"useClientProtocol\": {\n \"description\": \"If set to true, client protocol will be preserved while initiating connection to backend.\",\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"tcp\": {\n \"description\": \"Settings common to both HTTP and TCP upstream connections.\",\n \"properties\": {\n \"connectTimeout\": {\n \"description\": \"TCP connection timeout.\",\n \"type\": \"string\"\n },\n \"maxConnectionDuration\": {\n \"description\": \"The maximum duration of a connection.\",\n \"type\": \"string\"\n },\n \"maxConnections\": {\n \"description\": \"Maximum number of HTTP1 /TCP connections to a destination host.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"tcpKeepalive\": {\n \"description\": \"If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.\",\n \"properties\": {\n \"interval\": {\n \"description\": \"The time duration between keep-alive probes.\",\n \"type\": \"string\"\n },\n \"probes\": {\n \"type\": \"integer\"\n },\n \"time\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"loadBalancer\": {\n \"description\": \"Settings controlling the load balancer algorithms.\",\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"simple\"\n ]\n },\n {\n \"properties\": {\n \"consistentHash\": {\n \"allOf\": [\n {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"httpHeaderName\"\n ]\n },\n {\n \"required\": [\n \"httpCookie\"\n ]\n },\n {\n \"required\": [\n \"useSourceIp\"\n ]\n },\n {\n \"required\": [\n \"httpQueryParameterName\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"httpHeaderName\"\n ]\n },\n {\n \"required\": [\n \"httpCookie\"\n ]\n },\n {\n \"required\": [\n \"useSourceIp\"\n ]\n },\n {\n \"required\": [\n \"httpQueryParameterName\"\n ]\n }\n ]\n },\n {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"ringHash\"\n ]\n },\n {\n \"required\": [\n \"maglev\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"ringHash\"\n ]\n },\n {\n \"required\": [\n \"maglev\"\n ]\n }\n ]\n }\n ],\n \"properties\": {\n \"minimumRingSize\": {}\n }\n }\n },\n \"required\": [\n \"consistentHash\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"simple\"\n ]\n },\n {\n \"properties\": {\n \"consistentHash\": {\n \"allOf\": [\n {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"httpHeaderName\"\n ]\n },\n {\n \"required\": [\n \"httpCookie\"\n ]\n },\n {\n \"required\": [\n \"useSourceIp\"\n ]\n },\n {\n \"required\": [\n \"httpQueryParameterName\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"httpHeaderName\"\n ]\n },\n {\n \"required\": [\n \"httpCookie\"\n ]\n },\n {\n \"required\": [\n \"useSourceIp\"\n ]\n },\n {\n \"required\": [\n \"httpQueryParameterName\"\n ]\n }\n ]\n },\n {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"ringHash\"\n ]\n },\n {\n \"required\": [\n \"maglev\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"ringHash\"\n ]\n },\n {\n \"required\": [\n \"maglev\"\n ]\n }\n ]\n }\n ],\n \"properties\": {\n \"minimumRingSize\": {}\n }\n }\n },\n \"required\": [\n \"consistentHash\"\n ]\n }\n ],\n \"properties\": {\n \"consistentHash\": {\n \"properties\": {\n \"httpCookie\": {\n \"description\": \"Hash based on HTTP cookie.\",\n \"properties\": {\n \"name\": {\n \"description\": \"Name of the cookie.\",\n \"type\": \"string\"\n },\n \"path\": {\n \"description\": \"Path to set for the cookie.\",\n \"type\": \"string\"\n },\n \"ttl\": {\n \"description\": \"Lifetime of the cookie.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"httpHeaderName\": {\n \"description\": \"Hash based on a specific HTTP header.\",\n \"type\": \"string\"\n },\n \"httpQueryParameterName\": {\n \"description\": \"Hash based on a specific HTTP query parameter.\",\n \"type\": \"string\"\n },\n \"maglev\": {\n \"description\": \"The Maglev load balancer implements consistent hashing to backend hosts.\",\n \"properties\": {\n \"tableSize\": {\n \"description\": \"The table size for Maglev hashing.\",\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"minimumRingSize\": {\n \"description\": \"Deprecated.\",\n \"type\": \"integer\"\n },\n \"ringHash\": {\n \"description\": \"The ring/modulo hash load balancer implements consistent hashing to backend hosts.\",\n \"properties\": {\n \"minimumRingSize\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"useSourceIp\": {\n \"description\": \"Hash based on the source IP address.\",\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"localityLbSetting\": {\n \"properties\": {\n \"distribute\": {\n \"description\": \"Optional: only one of distribute, failover or failoverPriority can be set.\",\n \"items\": {\n \"properties\": {\n \"from\": {\n \"description\": \"Originating locality, '/' separated, e.g.\",\n \"type\": \"string\"\n },\n \"to\": {\n \"additionalProperties\": {\n \"type\": \"integer\"\n },\n \"description\": \"Map of upstream localities to traffic distribution weights.\",\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"enabled\": {\n \"description\": \"enable locality load balancing, this is DestinationRule-level and will override mesh wide settings in entirety.\",\n \"nullable\": true,\n \"type\": \"boolean\"\n },\n \"failover\": {\n \"description\": \"Optional: only one of distribute, failover or failoverPriority can be set.\",\n \"items\": {\n \"properties\": {\n \"from\": {\n \"description\": \"Originating region.\",\n \"type\": \"string\"\n },\n \"to\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"failoverPriority\": {\n \"description\": \"failoverPriority is an ordered list of labels used to sort endpoints to do priority based load balancing.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"simple\": {\n \"enum\": [\n \"UNSPECIFIED\",\n \"LEAST_CONN\",\n \"RANDOM\",\n \"PASSTHROUGH\",\n \"ROUND_ROBIN\",\n \"LEAST_REQUEST\"\n ],\n \"type\": \"string\"\n },\n \"warmupDurationSecs\": {\n \"description\": \"Represents the warmup duration of Service.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"outlierDetection\": {\n \"properties\": {\n \"baseEjectionTime\": {\n \"description\": \"Minimum ejection duration.\",\n \"type\": \"string\"\n },\n \"consecutive5xxErrors\": {\n \"description\": \"Number of 5xx errors before a host is ejected from the connection pool.\",\n \"nullable\": true,\n \"type\": \"integer\"\n },\n \"consecutiveErrors\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"consecutiveGatewayErrors\": {\n \"description\": \"Number of gateway errors before a host is ejected from the connection pool.\",\n \"nullable\": true,\n \"type\": \"integer\"\n },\n \"consecutiveLocalOriginFailures\": {\n \"nullable\": true,\n \"type\": \"integer\"\n },\n \"interval\": {\n \"description\": \"Time interval between ejection sweep analysis.\",\n \"type\": \"string\"\n },\n \"maxEjectionPercent\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"minHealthPercent\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"splitExternalLocalOriginErrors\": {\n \"description\": \"Determines whether to distinguish local origin failures from external errors.\",\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"portLevelSettings\": {\n \"description\": \"Traffic policies specific to individual ports.\",\n \"items\": {\n \"properties\": {\n \"connectionPool\": {\n \"properties\": {\n \"http\": {\n \"description\": \"HTTP connection pool settings.\",\n \"properties\": {\n \"h2UpgradePolicy\": {\n \"description\": \"Specify if http1.1 connection should be upgraded to http2 for the associated destination.\",\n \"enum\": [\n \"DEFAULT\",\n \"DO_NOT_UPGRADE\",\n \"UPGRADE\"\n ],\n \"type\": \"string\"\n },\n \"http1MaxPendingRequests\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"http2MaxRequests\": {\n \"description\": \"Maximum number of active requests to a destination.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"idleTimeout\": {\n \"description\": \"The idle timeout for upstream connection pool connections.\",\n \"type\": \"string\"\n },\n \"maxRequestsPerConnection\": {\n \"description\": \"Maximum number of requests per connection to a backend.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"maxRetries\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"useClientProtocol\": {\n \"description\": \"If set to true, client protocol will be preserved while initiating connection to backend.\",\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"tcp\": {\n \"description\": \"Settings common to both HTTP and TCP upstream connections.\",\n \"properties\": {\n \"connectTimeout\": {\n \"description\": \"TCP connection timeout.\",\n \"type\": \"string\"\n },\n \"maxConnectionDuration\": {\n \"description\": \"The maximum duration of a connection.\",\n \"type\": \"string\"\n },\n \"maxConnections\": {\n \"description\": \"Maximum number of HTTP1 /TCP connections to a destination host.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"tcpKeepalive\": {\n \"description\": \"If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.\",\n \"properties\": {\n \"interval\": {\n \"description\": \"The time duration between keep-alive probes.\",\n \"type\": \"string\"\n },\n \"probes\": {\n \"type\": \"integer\"\n },\n \"time\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"loadBalancer\": {\n \"description\": \"Settings controlling the load balancer algorithms.\",\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"simple\"\n ]\n },\n {\n \"properties\": {\n \"consistentHash\": {\n \"allOf\": [\n {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"httpHeaderName\"\n ]\n },\n {\n \"required\": [\n \"httpCookie\"\n ]\n },\n {\n \"required\": [\n \"useSourceIp\"\n ]\n },\n {\n \"required\": [\n \"httpQueryParameterName\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"httpHeaderName\"\n ]\n },\n {\n \"required\": [\n \"httpCookie\"\n ]\n },\n {\n \"required\": [\n \"useSourceIp\"\n ]\n },\n {\n \"required\": [\n \"httpQueryParameterName\"\n ]\n }\n ]\n },\n {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"ringHash\"\n ]\n },\n {\n \"required\": [\n \"maglev\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"ringHash\"\n ]\n },\n {\n \"required\": [\n \"maglev\"\n ]\n }\n ]\n }\n ],\n \"properties\": {\n \"minimumRingSize\": {}\n }\n }\n },\n \"required\": [\n \"consistentHash\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"simple\"\n ]\n },\n {\n \"properties\": {\n \"consistentHash\": {\n \"allOf\": [\n {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"httpHeaderName\"\n ]\n },\n {\n \"required\": [\n \"httpCookie\"\n ]\n },\n {\n \"required\": [\n \"useSourceIp\"\n ]\n },\n {\n \"required\": [\n \"httpQueryParameterName\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"httpHeaderName\"\n ]\n },\n {\n \"required\": [\n \"httpCookie\"\n ]\n },\n {\n \"required\": [\n \"useSourceIp\"\n ]\n },\n {\n \"required\": [\n \"httpQueryParameterName\"\n ]\n }\n ]\n },\n {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"ringHash\"\n ]\n },\n {\n \"required\": [\n \"maglev\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"ringHash\"\n ]\n },\n {\n \"required\": [\n \"maglev\"\n ]\n }\n ]\n }\n ],\n \"properties\": {\n \"minimumRingSize\": {}\n }\n }\n },\n \"required\": [\n \"consistentHash\"\n ]\n }\n ],\n \"properties\": {\n \"consistentHash\": {\n \"properties\": {\n \"httpCookie\": {\n \"description\": \"Hash based on HTTP cookie.\",\n \"properties\": {\n \"name\": {\n \"description\": \"Name of the cookie.\",\n \"type\": \"string\"\n },\n \"path\": {\n \"description\": \"Path to set for the cookie.\",\n \"type\": \"string\"\n },\n \"ttl\": {\n \"description\": \"Lifetime of the cookie.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"httpHeaderName\": {\n \"description\": \"Hash based on a specific HTTP header.\",\n \"type\": \"string\"\n },\n \"httpQueryParameterName\": {\n \"description\": \"Hash based on a specific HTTP query parameter.\",\n \"type\": \"string\"\n },\n \"maglev\": {\n \"description\": \"The Maglev load balancer implements consistent hashing to backend hosts.\",\n \"properties\": {\n \"tableSize\": {\n \"description\": \"The table size for Maglev hashing.\",\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"minimumRingSize\": {\n \"description\": \"Deprecated.\",\n \"type\": \"integer\"\n },\n \"ringHash\": {\n \"description\": \"The ring/modulo hash load balancer implements consistent hashing to backend hosts.\",\n \"properties\": {\n \"minimumRingSize\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"useSourceIp\": {\n \"description\": \"Hash based on the source IP address.\",\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"localityLbSetting\": {\n \"properties\": {\n \"distribute\": {\n \"description\": \"Optional: only one of distribute, failover or failoverPriority can be set.\",\n \"items\": {\n \"properties\": {\n \"from\": {\n \"description\": \"Originating locality, '/' separated, e.g.\",\n \"type\": \"string\"\n },\n \"to\": {\n \"additionalProperties\": {\n \"type\": \"integer\"\n },\n \"description\": \"Map of upstream localities to traffic distribution weights.\",\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"enabled\": {\n \"description\": \"enable locality load balancing, this is DestinationRule-level and will override mesh wide settings in entirety.\",\n \"nullable\": true,\n \"type\": \"boolean\"\n },\n \"failover\": {\n \"description\": \"Optional: only one of distribute, failover or failoverPriority can be set.\",\n \"items\": {\n \"properties\": {\n \"from\": {\n \"description\": \"Originating region.\",\n \"type\": \"string\"\n },\n \"to\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"failoverPriority\": {\n \"description\": \"failoverPriority is an ordered list of labels used to sort endpoints to do priority based load balancing.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"simple\": {\n \"enum\": [\n \"UNSPECIFIED\",\n \"LEAST_CONN\",\n \"RANDOM\",\n \"PASSTHROUGH\",\n \"ROUND_ROBIN\",\n \"LEAST_REQUEST\"\n ],\n \"type\": \"string\"\n },\n \"warmupDurationSecs\": {\n \"description\": \"Represents the warmup duration of Service.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"outlierDetection\": {\n \"properties\": {\n \"baseEjectionTime\": {\n \"description\": \"Minimum ejection duration.\",\n \"type\": \"string\"\n },\n \"consecutive5xxErrors\": {\n \"description\": \"Number of 5xx errors before a host is ejected from the connection pool.\",\n \"nullable\": true,\n \"type\": \"integer\"\n },\n \"consecutiveErrors\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"consecutiveGatewayErrors\": {\n \"description\": \"Number of gateway errors before a host is ejected from the connection pool.\",\n \"nullable\": true,\n \"type\": \"integer\"\n },\n \"consecutiveLocalOriginFailures\": {\n \"nullable\": true,\n \"type\": \"integer\"\n },\n \"interval\": {\n \"description\": \"Time interval between ejection sweep analysis.\",\n \"type\": \"string\"\n },\n \"maxEjectionPercent\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"minHealthPercent\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"splitExternalLocalOriginErrors\": {\n \"description\": \"Determines whether to distinguish local origin failures from external errors.\",\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"port\": {\n \"properties\": {\n \"number\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"tls\": {\n \"description\": \"TLS related settings for connections to the upstream service.\",\n \"properties\": {\n \"caCertificates\": {\n \"type\": \"string\"\n },\n \"clientCertificate\": {\n \"description\": \"REQUIRED if mode is `MUTUAL`.\",\n \"type\": \"string\"\n },\n \"credentialName\": {\n \"type\": \"string\"\n },\n \"insecureSkipVerify\": {\n \"nullable\": true,\n \"type\": \"boolean\"\n },\n \"mode\": {\n \"enum\": [\n \"DISABLE\",\n \"SIMPLE\",\n \"MUTUAL\",\n \"ISTIO_MUTUAL\"\n ],\n \"type\": \"string\"\n },\n \"privateKey\": {\n \"description\": \"REQUIRED if mode is `MUTUAL`.\",\n \"type\": \"string\"\n },\n \"sni\": {\n \"description\": \"SNI string to present to the server during TLS handshake.\",\n \"type\": \"string\"\n },\n \"subjectAltNames\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"tls\": {\n \"description\": \"TLS related settings for connections to the upstream service.\",\n \"properties\": {\n \"caCertificates\": {\n \"type\": \"string\"\n },\n \"clientCertificate\": {\n \"description\": \"REQUIRED if mode is `MUTUAL`.\",\n \"type\": \"string\"\n },\n \"credentialName\": {\n \"type\": \"string\"\n },\n \"insecureSkipVerify\": {\n \"nullable\": true,\n \"type\": \"boolean\"\n },\n \"mode\": {\n \"enum\": [\n \"DISABLE\",\n \"SIMPLE\",\n \"MUTUAL\",\n \"ISTIO_MUTUAL\"\n ],\n \"type\": \"string\"\n },\n \"privateKey\": {\n \"description\": \"REQUIRED if mode is `MUTUAL`.\",\n \"type\": \"string\"\n },\n \"sni\": {\n \"description\": \"SNI string to present to the server during TLS handshake.\",\n \"type\": \"string\"\n },\n \"subjectAltNames\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"tunnel\": {\n \"properties\": {\n \"protocol\": {\n \"description\": \"Specifies which protocol to use for tunneling the downstream connection.\",\n \"type\": \"string\"\n },\n \"targetHost\": {\n \"description\": \"Specifies a host to which the downstream connection is tunneled.\",\n \"type\": \"string\"\n },\n \"targetPort\": {\n \"description\": \"Specifies a port to which the downstream connection is tunneled.\",\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"workloadSelector\": {\n \"properties\": {\n \"matchLabels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"title\": \"Destination Rule\",\n \"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.18.0-rc.0/envoyfilter.Istio.meshery.layer5.io_meshmodel.json b/templates/meshmodel/components/1.18.0-rc.0/envoyfilter.Istio.meshery.layer5.io_meshmodel.json new file mode 100644 index 000000000..a461d9ee3 --- /dev/null +++ b/templates/meshmodel/components/1.18.0-rc.0/envoyfilter.Istio.meshery.layer5.io_meshmodel.json @@ -0,0 +1 @@ +{"kind":"EnvoyFilter","apiVersion":"networking.istio.io/v1alpha3","displayName":"Envoy Filter","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"},"model":{"name":"istio","version":"1.18.0-rc.0","displayName":"ISTIO","category":{"name":"Cloud Native Network","metadata":null},"metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"}},"schema":"{\n \"description\": \"Customizing Envoy configuration generated by Istio. See more details at: https://istio.io/docs/reference/config/networking/envoy-filter.html\",\n \"properties\": {\n \"configPatches\": {\n \"description\": \"One or more patches with match conditions.\",\n \"items\": {\n \"properties\": {\n \"applyTo\": {\n \"enum\": [\n \"INVALID\",\n \"LISTENER\",\n \"FILTER_CHAIN\",\n \"NETWORK_FILTER\",\n \"HTTP_FILTER\",\n \"ROUTE_CONFIGURATION\",\n \"VIRTUAL_HOST\",\n \"HTTP_ROUTE\",\n \"CLUSTER\",\n \"EXTENSION_CONFIG\",\n \"BOOTSTRAP\",\n \"LISTENER_FILTER\"\n ],\n \"type\": \"string\"\n },\n \"match\": {\n \"description\": \"Match on listener/route configuration/cluster.\",\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"listener\"\n ]\n },\n {\n \"required\": [\n \"routeConfiguration\"\n ]\n },\n {\n \"required\": [\n \"cluster\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"listener\"\n ]\n },\n {\n \"required\": [\n \"routeConfiguration\"\n ]\n },\n {\n \"required\": [\n \"cluster\"\n ]\n }\n ],\n \"properties\": {\n \"cluster\": {\n \"description\": \"Match on envoy cluster attributes.\",\n \"properties\": {\n \"name\": {\n \"description\": \"The exact name of the cluster to match.\",\n \"type\": \"string\"\n },\n \"portNumber\": {\n \"description\": \"The service port for which this cluster was generated.\",\n \"type\": \"integer\"\n },\n \"service\": {\n \"description\": \"The fully qualified service name for this cluster.\",\n \"type\": \"string\"\n },\n \"subset\": {\n \"description\": \"The subset associated with the service.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"context\": {\n \"description\": \"The specific config generation context to match on.\",\n \"enum\": [\n \"ANY\",\n \"SIDECAR_INBOUND\",\n \"SIDECAR_OUTBOUND\",\n \"GATEWAY\"\n ],\n \"type\": \"string\"\n },\n \"listener\": {\n \"description\": \"Match on envoy listener attributes.\",\n \"properties\": {\n \"filterChain\": {\n \"description\": \"Match a specific filter chain in a listener.\",\n \"properties\": {\n \"applicationProtocols\": {\n \"description\": \"Applies only to sidecars.\",\n \"type\": \"string\"\n },\n \"destinationPort\": {\n \"description\": \"The destination_port value used by a filter chain's match condition.\",\n \"type\": \"integer\"\n },\n \"filter\": {\n \"description\": \"The name of a specific filter to apply the patch to.\",\n \"properties\": {\n \"name\": {\n \"description\": \"The filter name to match on.\",\n \"type\": \"string\"\n },\n \"subFilter\": {\n \"properties\": {\n \"name\": {\n \"description\": \"The filter name to match on.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"name\": {\n \"description\": \"The name assigned to the filter chain.\",\n \"type\": \"string\"\n },\n \"sni\": {\n \"description\": \"The SNI value used by a filter chain's match condition.\",\n \"type\": \"string\"\n },\n \"transportProtocol\": {\n \"description\": \"Applies only to `SIDECAR_INBOUND` context.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"listenerFilter\": {\n \"description\": \"Match a specific listener filter.\",\n \"type\": \"string\"\n },\n \"name\": {\n \"description\": \"Match a specific listener by its name.\",\n \"type\": \"string\"\n },\n \"portName\": {\n \"type\": \"string\"\n },\n \"portNumber\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"proxy\": {\n \"description\": \"Match on properties associated with a proxy.\",\n \"properties\": {\n \"metadata\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n },\n \"proxyVersion\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"routeConfiguration\": {\n \"description\": \"Match on envoy HTTP route configuration attributes.\",\n \"properties\": {\n \"gateway\": {\n \"type\": \"string\"\n },\n \"name\": {\n \"description\": \"Route configuration name to match on.\",\n \"type\": \"string\"\n },\n \"portName\": {\n \"description\": \"Applicable only for GATEWAY context.\",\n \"type\": \"string\"\n },\n \"portNumber\": {\n \"type\": \"integer\"\n },\n \"vhost\": {\n \"properties\": {\n \"name\": {\n \"type\": \"string\"\n },\n \"route\": {\n \"description\": \"Match a specific route within the virtual host.\",\n \"properties\": {\n \"action\": {\n \"description\": \"Match a route with specific action type.\",\n \"enum\": [\n \"ANY\",\n \"ROUTE\",\n \"REDIRECT\",\n \"DIRECT_RESPONSE\"\n ],\n \"type\": \"string\"\n },\n \"name\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"patch\": {\n \"description\": \"The patch to apply along with the operation.\",\n \"properties\": {\n \"filterClass\": {\n \"description\": \"Determines the filter insertion order.\",\n \"enum\": [\n \"UNSPECIFIED\",\n \"AUTHN\",\n \"AUTHZ\",\n \"STATS\"\n ],\n \"type\": \"string\"\n },\n \"operation\": {\n \"description\": \"Determines how the patch should be applied.\",\n \"enum\": [\n \"INVALID\",\n \"MERGE\",\n \"ADD\",\n \"REMOVE\",\n \"INSERT_BEFORE\",\n \"INSERT_AFTER\",\n \"INSERT_FIRST\",\n \"REPLACE\"\n ],\n \"type\": \"string\"\n },\n \"value\": {\n \"description\": \"The JSON config of the object being patched.\",\n \"type\": \"object\",\n \"x-kubernetes-preserve-unknown-fields\": true\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"priority\": {\n \"description\": \"Priority defines the order in which patch sets are applied within a context.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"workloadSelector\": {\n \"properties\": {\n \"labels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"title\": \"Envoy Filter\",\n \"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.18.0-rc.0/gateway.Istio.meshery.layer5.io_meshmodel.json b/templates/meshmodel/components/1.18.0-rc.0/gateway.Istio.meshery.layer5.io_meshmodel.json new file mode 100644 index 000000000..0a166d76f --- /dev/null +++ b/templates/meshmodel/components/1.18.0-rc.0/gateway.Istio.meshery.layer5.io_meshmodel.json @@ -0,0 +1 @@ +{"kind":"Gateway","apiVersion":"networking.istio.io/v1alpha3","displayName":"Gateway","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"},"model":{"name":"istio","version":"1.18.0-rc.0","displayName":"ISTIO","category":{"name":"Cloud Native Network","metadata":null},"metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"}},"schema":"{\n \"description\": \"Configuration affecting edge load balancer. See more details at: https://istio.io/docs/reference/config/networking/gateway.html\",\n \"properties\": {\n \"selector\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n },\n \"servers\": {\n \"description\": \"A list of server specifications.\",\n \"items\": {\n \"properties\": {\n \"bind\": {\n \"type\": \"string\"\n },\n \"defaultEndpoint\": {\n \"type\": \"string\"\n },\n \"hosts\": {\n \"description\": \"One or more hosts exposed by this gateway.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"name\": {\n \"description\": \"An optional name of the server, when set must be unique across all servers.\",\n \"type\": \"string\"\n },\n \"port\": {\n \"properties\": {\n \"name\": {\n \"description\": \"Label assigned to the port.\",\n \"type\": \"string\"\n },\n \"number\": {\n \"description\": \"A valid non-negative integer port number.\",\n \"type\": \"integer\"\n },\n \"protocol\": {\n \"description\": \"The protocol exposed on the port.\",\n \"type\": \"string\"\n },\n \"targetPort\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"tls\": {\n \"description\": \"Set of TLS related options that govern the server's behavior.\",\n \"properties\": {\n \"caCertificates\": {\n \"description\": \"REQUIRED if mode is `MUTUAL`.\",\n \"type\": \"string\"\n },\n \"cipherSuites\": {\n \"description\": \"Optional: If specified, only support the specified cipher list.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"credentialName\": {\n \"type\": \"string\"\n },\n \"httpsRedirect\": {\n \"type\": \"boolean\"\n },\n \"maxProtocolVersion\": {\n \"description\": \"Optional: Maximum TLS protocol version.\",\n \"enum\": [\n \"TLS_AUTO\",\n \"TLSV1_0\",\n \"TLSV1_1\",\n \"TLSV1_2\",\n \"TLSV1_3\"\n ],\n \"type\": \"string\"\n },\n \"minProtocolVersion\": {\n \"description\": \"Optional: Minimum TLS protocol version.\",\n \"enum\": [\n \"TLS_AUTO\",\n \"TLSV1_0\",\n \"TLSV1_1\",\n \"TLSV1_2\",\n \"TLSV1_3\"\n ],\n \"type\": \"string\"\n },\n \"mode\": {\n \"enum\": [\n \"PASSTHROUGH\",\n \"SIMPLE\",\n \"MUTUAL\",\n \"AUTO_PASSTHROUGH\",\n \"ISTIO_MUTUAL\"\n ],\n \"type\": \"string\"\n },\n \"privateKey\": {\n \"description\": \"REQUIRED if mode is `SIMPLE` or `MUTUAL`.\",\n \"type\": \"string\"\n },\n \"serverCertificate\": {\n \"description\": \"REQUIRED if mode is `SIMPLE` or `MUTUAL`.\",\n \"type\": \"string\"\n },\n \"subjectAltNames\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"verifyCertificateHash\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"verifyCertificateSpki\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n }\n },\n \"title\": \"Gateway\",\n \"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.18.0-rc.0/peerauthentication.Istio.meshery.layer5.io_meshmodel.json b/templates/meshmodel/components/1.18.0-rc.0/peerauthentication.Istio.meshery.layer5.io_meshmodel.json new file mode 100644 index 000000000..f2a09a5fc --- /dev/null +++ b/templates/meshmodel/components/1.18.0-rc.0/peerauthentication.Istio.meshery.layer5.io_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PeerAuthentication","apiVersion":"security.istio.io/v1beta1","displayName":"Peer Authentication","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"},"model":{"name":"istio","version":"1.18.0-rc.0","displayName":"ISTIO","category":{"name":"Cloud Native Network","metadata":null},"metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"}},"schema":"{\n \"description\": \"PeerAuthentication defines how traffic will be tunneled (or not) to the sidecar.\",\n \"properties\": {\n \"mtls\": {\n \"description\": \"Mutual TLS settings for workload.\",\n \"properties\": {\n \"mode\": {\n \"description\": \"Defines the mTLS mode used for peer authentication.\",\n \"enum\": [\n \"UNSET\",\n \"DISABLE\",\n \"PERMISSIVE\",\n \"STRICT\"\n ],\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"portLevelMtls\": {\n \"additionalProperties\": {\n \"properties\": {\n \"mode\": {\n \"description\": \"Defines the mTLS mode used for peer authentication.\",\n \"enum\": [\n \"UNSET\",\n \"DISABLE\",\n \"PERMISSIVE\",\n \"STRICT\"\n ],\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"description\": \"Port specific mutual TLS settings.\",\n \"type\": \"object\"\n },\n \"selector\": {\n \"description\": \"The selector determines the workloads to apply the ChannelAuthentication on.\",\n \"properties\": {\n \"matchLabels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"title\": \"Peer Authentication\",\n \"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.18.0-rc.0/proxyconfig.Istio.meshery.layer5.io_meshmodel.json b/templates/meshmodel/components/1.18.0-rc.0/proxyconfig.Istio.meshery.layer5.io_meshmodel.json new file mode 100644 index 000000000..6124d50c3 --- /dev/null +++ b/templates/meshmodel/components/1.18.0-rc.0/proxyconfig.Istio.meshery.layer5.io_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ProxyConfig","apiVersion":"networking.istio.io/v1beta1","displayName":"Proxy Config","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"},"model":{"name":"istio","version":"1.18.0-rc.0","displayName":"ISTIO","category":{"name":"Cloud Native Network","metadata":null},"metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"}},"schema":"{\n \"description\": \"Provides configuration for individual workloads. See more details at: https://istio.io/docs/reference/config/networking/proxy-config.html\",\n \"properties\": {\n \"concurrency\": {\n \"description\": \"The number of worker threads to run.\",\n \"nullable\": true,\n \"type\": \"integer\"\n },\n \"environmentVariables\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"description\": \"Additional environment variables for the proxy.\",\n \"type\": \"object\"\n },\n \"image\": {\n \"description\": \"Specifies the details of the proxy image.\",\n \"properties\": {\n \"imageType\": {\n \"description\": \"The image type of the image.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"selector\": {\n \"description\": \"Optional.\",\n \"properties\": {\n \"matchLabels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"title\": \"Proxy Config\",\n \"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.18.0-rc.0/requestauthentication.Istio.meshery.layer5.io_meshmodel.json b/templates/meshmodel/components/1.18.0-rc.0/requestauthentication.Istio.meshery.layer5.io_meshmodel.json new file mode 100644 index 000000000..7ca972883 --- /dev/null +++ b/templates/meshmodel/components/1.18.0-rc.0/requestauthentication.Istio.meshery.layer5.io_meshmodel.json @@ -0,0 +1 @@ +{"kind":"RequestAuthentication","apiVersion":"security.istio.io/v1","displayName":"Request Authentication","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"},"model":{"name":"istio","version":"1.18.0-rc.0","displayName":"ISTIO","category":{"name":"Cloud Native Network","metadata":null},"metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"}},"schema":"{\n \"description\": \"RequestAuthentication defines what request authentication methods are supported by a workload.\",\n \"properties\": {\n \"jwtRules\": {\n \"description\": \"Define the list of JWTs that can be validated at the selected workloads' proxy.\",\n \"items\": {\n \"properties\": {\n \"audiences\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"forwardOriginalToken\": {\n \"description\": \"If set to true, the original token will be kept for the upstream request.\",\n \"type\": \"boolean\"\n },\n \"fromHeaders\": {\n \"description\": \"List of header locations from which JWT is expected.\",\n \"items\": {\n \"properties\": {\n \"name\": {\n \"description\": \"The HTTP header name.\",\n \"type\": \"string\"\n },\n \"prefix\": {\n \"description\": \"The prefix that should be stripped before decoding the token.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"fromParams\": {\n \"description\": \"List of query parameters from which JWT is expected.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"issuer\": {\n \"description\": \"Identifies the issuer that issued the JWT.\",\n \"type\": \"string\"\n },\n \"jwks\": {\n \"description\": \"JSON Web Key Set of public keys to validate signature of the JWT.\",\n \"type\": \"string\"\n },\n \"jwksUri\": {\n \"type\": \"string\"\n },\n \"jwks_uri\": {\n \"type\": \"string\"\n },\n \"outputClaimToHeaders\": {\n \"description\": \"This field specifies a list of operations to copy the claim to HTTP headers on a successfully verified token.\",\n \"items\": {\n \"properties\": {\n \"claim\": {\n \"description\": \"The name of the claim to be copied from.\",\n \"type\": \"string\"\n },\n \"header\": {\n \"description\": \"The name of the header to be created.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"outputPayloadToHeader\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"selector\": {\n \"description\": \"Optional.\",\n \"properties\": {\n \"matchLabels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"title\": \"Request Authentication\",\n \"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.18.0-rc.0/serviceentry.Istio.meshery.layer5.io_meshmodel.json b/templates/meshmodel/components/1.18.0-rc.0/serviceentry.Istio.meshery.layer5.io_meshmodel.json new file mode 100644 index 000000000..5b2b86348 --- /dev/null +++ b/templates/meshmodel/components/1.18.0-rc.0/serviceentry.Istio.meshery.layer5.io_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ServiceEntry","apiVersion":"networking.istio.io/v1alpha3","displayName":"Service Entry","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"},"model":{"name":"istio","version":"1.18.0-rc.0","displayName":"ISTIO","category":{"name":"Cloud Native Network","metadata":null},"metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"}},"schema":"{\n \"description\": \"Configuration affecting service registry. See more details at: https://istio.io/docs/reference/config/networking/service-entry.html\",\n \"properties\": {\n \"addresses\": {\n \"description\": \"The virtual IP addresses associated with the service.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"endpoints\": {\n \"description\": \"One or more endpoints associated with the service.\",\n \"items\": {\n \"properties\": {\n \"address\": {\n \"type\": \"string\"\n },\n \"labels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"description\": \"One or more labels associated with the endpoint.\",\n \"type\": \"object\"\n },\n \"locality\": {\n \"description\": \"The locality associated with the endpoint.\",\n \"type\": \"string\"\n },\n \"network\": {\n \"type\": \"string\"\n },\n \"ports\": {\n \"additionalProperties\": {\n \"type\": \"integer\"\n },\n \"description\": \"Set of ports associated with the endpoint.\",\n \"type\": \"object\"\n },\n \"serviceAccount\": {\n \"type\": \"string\"\n },\n \"weight\": {\n \"description\": \"The load balancing weight associated with the endpoint.\",\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"exportTo\": {\n \"description\": \"A list of namespaces to which this service is exported.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"hosts\": {\n \"description\": \"The hosts associated with the ServiceEntry.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"location\": {\n \"enum\": [\n \"MESH_EXTERNAL\",\n \"MESH_INTERNAL\"\n ],\n \"type\": \"string\"\n },\n \"ports\": {\n \"description\": \"The ports associated with the external service.\",\n \"items\": {\n \"properties\": {\n \"name\": {\n \"description\": \"Label assigned to the port.\",\n \"type\": \"string\"\n },\n \"number\": {\n \"description\": \"A valid non-negative integer port number.\",\n \"type\": \"integer\"\n },\n \"protocol\": {\n \"description\": \"The protocol exposed on the port.\",\n \"type\": \"string\"\n },\n \"targetPort\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"resolution\": {\n \"description\": \"Service resolution mode for the hosts.\",\n \"enum\": [\n \"NONE\",\n \"STATIC\",\n \"DNS\",\n \"DNS_ROUND_ROBIN\"\n ],\n \"type\": \"string\"\n },\n \"subjectAltNames\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"workloadSelector\": {\n \"description\": \"Applicable only for MESH_INTERNAL services.\",\n \"properties\": {\n \"labels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"title\": \"Service Entry\",\n \"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.18.0-rc.0/sidecar.Istio.meshery.layer5.io_meshmodel.json b/templates/meshmodel/components/1.18.0-rc.0/sidecar.Istio.meshery.layer5.io_meshmodel.json new file mode 100644 index 000000000..358860f4b --- /dev/null +++ b/templates/meshmodel/components/1.18.0-rc.0/sidecar.Istio.meshery.layer5.io_meshmodel.json @@ -0,0 +1 @@ +{"kind":"Sidecar","apiVersion":"networking.istio.io/v1alpha3","displayName":"Sidecar","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"},"model":{"name":"istio","version":"1.18.0-rc.0","displayName":"ISTIO","category":{"name":"Cloud Native Network","metadata":null},"metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"}},"schema":"{\n \"description\": \"Configuration affecting network reachability of a sidecar. See more details at: https://istio.io/docs/reference/config/networking/sidecar.html\",\n \"properties\": {\n \"egress\": {\n \"items\": {\n \"properties\": {\n \"bind\": {\n \"type\": \"string\"\n },\n \"captureMode\": {\n \"enum\": [\n \"DEFAULT\",\n \"IPTABLES\",\n \"NONE\"\n ],\n \"type\": \"string\"\n },\n \"hosts\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"port\": {\n \"description\": \"The port associated with the listener.\",\n \"properties\": {\n \"name\": {\n \"description\": \"Label assigned to the port.\",\n \"type\": \"string\"\n },\n \"number\": {\n \"description\": \"A valid non-negative integer port number.\",\n \"type\": \"integer\"\n },\n \"protocol\": {\n \"description\": \"The protocol exposed on the port.\",\n \"type\": \"string\"\n },\n \"targetPort\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"ingress\": {\n \"items\": {\n \"properties\": {\n \"bind\": {\n \"description\": \"The IP(IPv4 or IPv6) to which the listener should be bound.\",\n \"type\": \"string\"\n },\n \"captureMode\": {\n \"enum\": [\n \"DEFAULT\",\n \"IPTABLES\",\n \"NONE\"\n ],\n \"type\": \"string\"\n },\n \"defaultEndpoint\": {\n \"type\": \"string\"\n },\n \"port\": {\n \"description\": \"The port associated with the listener.\",\n \"properties\": {\n \"name\": {\n \"description\": \"Label assigned to the port.\",\n \"type\": \"string\"\n },\n \"number\": {\n \"description\": \"A valid non-negative integer port number.\",\n \"type\": \"integer\"\n },\n \"protocol\": {\n \"description\": \"The protocol exposed on the port.\",\n \"type\": \"string\"\n },\n \"targetPort\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"tls\": {\n \"properties\": {\n \"caCertificates\": {\n \"description\": \"REQUIRED if mode is `MUTUAL`.\",\n \"type\": \"string\"\n },\n \"cipherSuites\": {\n \"description\": \"Optional: If specified, only support the specified cipher list.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"credentialName\": {\n \"type\": \"string\"\n },\n \"httpsRedirect\": {\n \"type\": \"boolean\"\n },\n \"maxProtocolVersion\": {\n \"description\": \"Optional: Maximum TLS protocol version.\",\n \"enum\": [\n \"TLS_AUTO\",\n \"TLSV1_0\",\n \"TLSV1_1\",\n \"TLSV1_2\",\n \"TLSV1_3\"\n ],\n \"type\": \"string\"\n },\n \"minProtocolVersion\": {\n \"description\": \"Optional: Minimum TLS protocol version.\",\n \"enum\": [\n \"TLS_AUTO\",\n \"TLSV1_0\",\n \"TLSV1_1\",\n \"TLSV1_2\",\n \"TLSV1_3\"\n ],\n \"type\": \"string\"\n },\n \"mode\": {\n \"enum\": [\n \"PASSTHROUGH\",\n \"SIMPLE\",\n \"MUTUAL\",\n \"AUTO_PASSTHROUGH\",\n \"ISTIO_MUTUAL\"\n ],\n \"type\": \"string\"\n },\n \"privateKey\": {\n \"description\": \"REQUIRED if mode is `SIMPLE` or `MUTUAL`.\",\n \"type\": \"string\"\n },\n \"serverCertificate\": {\n \"description\": \"REQUIRED if mode is `SIMPLE` or `MUTUAL`.\",\n \"type\": \"string\"\n },\n \"subjectAltNames\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"verifyCertificateHash\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"verifyCertificateSpki\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"outboundTrafficPolicy\": {\n \"description\": \"Configuration for the outbound traffic policy.\",\n \"properties\": {\n \"egressProxy\": {\n \"properties\": {\n \"host\": {\n \"description\": \"The name of a service from the service registry.\",\n \"type\": \"string\"\n },\n \"port\": {\n \"description\": \"Specifies the port on the host that is being addressed.\",\n \"properties\": {\n \"number\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"subset\": {\n \"description\": \"The name of a subset within the service.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"mode\": {\n \"enum\": [\n \"REGISTRY_ONLY\",\n \"ALLOW_ANY\"\n ],\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"workloadSelector\": {\n \"properties\": {\n \"labels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"title\": \"Sidecar\",\n \"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.18.0-rc.0/telemetry.Istio.meshery.layer5.io_meshmodel.json b/templates/meshmodel/components/1.18.0-rc.0/telemetry.Istio.meshery.layer5.io_meshmodel.json new file mode 100644 index 000000000..7e5897328 --- /dev/null +++ b/templates/meshmodel/components/1.18.0-rc.0/telemetry.Istio.meshery.layer5.io_meshmodel.json @@ -0,0 +1 @@ +{"kind":"Telemetry","apiVersion":"telemetry.istio.io/v1alpha1","displayName":"Telemetry","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"},"model":{"name":"istio","version":"1.18.0-rc.0","displayName":"ISTIO","category":{"name":"Cloud Native Network","metadata":null},"metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"}},"schema":"{\n \"description\": \"Telemetry configuration for workloads. See more details at: https://istio.io/docs/reference/config/telemetry.html\",\n \"properties\": {\n \"accessLogging\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"properties\": {\n \"disabled\": {\n \"description\": \"Controls logging.\",\n \"nullable\": true,\n \"type\": \"boolean\"\n },\n \"filter\": {\n \"description\": \"Optional.\",\n \"properties\": {\n \"expression\": {\n \"description\": \"CEL expression for selecting when requests/connections should be logged.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"match\": {\n \"description\": \"Allows tailoring of logging behavior to specific conditions.\",\n \"properties\": {\n \"mode\": {\n \"enum\": [\n \"CLIENT_AND_SERVER\",\n \"CLIENT\",\n \"SERVER\"\n ],\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"providers\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"properties\": {\n \"name\": {\n \"description\": \"Required.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"metrics\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"properties\": {\n \"overrides\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"properties\": {\n \"disabled\": {\n \"description\": \"Optional.\",\n \"nullable\": true,\n \"type\": \"boolean\"\n },\n \"match\": {\n \"description\": \"Match allows provides the scope of the override.\",\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"metric\"\n ]\n },\n {\n \"required\": [\n \"customMetric\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"metric\"\n ]\n },\n {\n \"required\": [\n \"customMetric\"\n ]\n }\n ],\n \"properties\": {\n \"customMetric\": {\n \"description\": \"Allows free-form specification of a metric.\",\n \"type\": \"string\"\n },\n \"metric\": {\n \"description\": \"One of the well-known Istio Standard Metrics.\",\n \"enum\": [\n \"ALL_METRICS\",\n \"REQUEST_COUNT\",\n \"REQUEST_DURATION\",\n \"REQUEST_SIZE\",\n \"RESPONSE_SIZE\",\n \"TCP_OPENED_CONNECTIONS\",\n \"TCP_CLOSED_CONNECTIONS\",\n \"TCP_SENT_BYTES\",\n \"TCP_RECEIVED_BYTES\",\n \"GRPC_REQUEST_MESSAGES\",\n \"GRPC_RESPONSE_MESSAGES\"\n ],\n \"type\": \"string\"\n },\n \"mode\": {\n \"enum\": [\n \"CLIENT_AND_SERVER\",\n \"CLIENT\",\n \"SERVER\"\n ],\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"tagOverrides\": {\n \"additionalProperties\": {\n \"properties\": {\n \"operation\": {\n \"description\": \"Operation controls whether or not to update/add a tag, or to remove it.\",\n \"enum\": [\n \"UPSERT\",\n \"REMOVE\"\n ],\n \"type\": \"string\"\n },\n \"value\": {\n \"description\": \"Value is only considered if the operation is `UPSERT`.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"description\": \"Optional.\",\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"providers\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"properties\": {\n \"name\": {\n \"description\": \"Required.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"reportingInterval\": {\n \"description\": \"Optional.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"selector\": {\n \"description\": \"Optional.\",\n \"properties\": {\n \"matchLabels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"tracing\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"properties\": {\n \"customTags\": {\n \"additionalProperties\": {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"literal\"\n ]\n },\n {\n \"required\": [\n \"environment\"\n ]\n },\n {\n \"required\": [\n \"header\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"literal\"\n ]\n },\n {\n \"required\": [\n \"environment\"\n ]\n },\n {\n \"required\": [\n \"header\"\n ]\n }\n ],\n \"properties\": {\n \"environment\": {\n \"description\": \"Environment adds the value of an environment variable to each span.\",\n \"properties\": {\n \"defaultValue\": {\n \"description\": \"Optional.\",\n \"type\": \"string\"\n },\n \"name\": {\n \"description\": \"Name of the environment variable from which to extract the tag value.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"header\": {\n \"properties\": {\n \"defaultValue\": {\n \"description\": \"Optional.\",\n \"type\": \"string\"\n },\n \"name\": {\n \"description\": \"Name of the header from which to extract the tag value.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"literal\": {\n \"description\": \"Literal adds the same, hard-coded value to each span.\",\n \"properties\": {\n \"value\": {\n \"description\": \"The tag value to use.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"description\": \"Optional.\",\n \"type\": \"object\"\n },\n \"disableSpanReporting\": {\n \"description\": \"Controls span reporting.\",\n \"nullable\": true,\n \"type\": \"boolean\"\n },\n \"match\": {\n \"description\": \"Allows tailoring of behavior to specific conditions.\",\n \"properties\": {\n \"mode\": {\n \"enum\": [\n \"CLIENT_AND_SERVER\",\n \"CLIENT\",\n \"SERVER\"\n ],\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"providers\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"properties\": {\n \"name\": {\n \"description\": \"Required.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"randomSamplingPercentage\": {\n \"nullable\": true,\n \"type\": \"number\"\n },\n \"useRequestIdForTraceSampling\": {\n \"nullable\": true,\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n }\n },\n \"title\": \"Telemetry\",\n \"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.18.0-rc.0/virtualservice.Istio.meshery.layer5.io_meshmodel.json b/templates/meshmodel/components/1.18.0-rc.0/virtualservice.Istio.meshery.layer5.io_meshmodel.json new file mode 100644 index 000000000..4a0a6d5f7 --- /dev/null +++ b/templates/meshmodel/components/1.18.0-rc.0/virtualservice.Istio.meshery.layer5.io_meshmodel.json @@ -0,0 +1 @@ +{"kind":"VirtualService","apiVersion":"networking.istio.io/v1alpha3","displayName":"Virtual Service","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"},"model":{"name":"istio","version":"1.18.0-rc.0","displayName":"ISTIO","category":{"name":"Cloud Native Network","metadata":null},"metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"}},"schema":"{\n \"description\": \"Configuration affecting label/content routing, sni routing, etc. See more details at: https://istio.io/docs/reference/config/networking/virtual-service.html\",\n \"properties\": {\n \"exportTo\": {\n \"description\": \"A list of namespaces to which this virtual service is exported.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"gateways\": {\n \"description\": \"The names of gateways and sidecars that should apply these routes.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"hosts\": {\n \"description\": \"The destination hosts to which traffic is being sent.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"http\": {\n \"description\": \"An ordered list of route rules for HTTP traffic.\",\n \"items\": {\n \"properties\": {\n \"corsPolicy\": {\n \"description\": \"Cross-Origin Resource Sharing policy (CORS).\",\n \"properties\": {\n \"allowCredentials\": {\n \"nullable\": true,\n \"type\": \"boolean\"\n },\n \"allowHeaders\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"allowMethods\": {\n \"description\": \"List of HTTP methods allowed to access the resource.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"allowOrigin\": {\n \"description\": \"The list of origins that are allowed to perform CORS requests.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"allowOrigins\": {\n \"description\": \"String patterns that match allowed origins.\",\n \"items\": {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"exact\"\n ]\n },\n {\n \"required\": [\n \"prefix\"\n ]\n },\n {\n \"required\": [\n \"regex\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"exact\"\n ]\n },\n {\n \"required\": [\n \"prefix\"\n ]\n },\n {\n \"required\": [\n \"regex\"\n ]\n }\n ],\n \"properties\": {\n \"exact\": {\n \"type\": \"string\"\n },\n \"prefix\": {\n \"type\": \"string\"\n },\n \"regex\": {\n \"description\": \"RE2 style regex-based match (https://github.com/google/re2/wiki/Syntax).\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"exposeHeaders\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"maxAge\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"delegate\": {\n \"properties\": {\n \"name\": {\n \"description\": \"Name specifies the name of the delegate VirtualService.\",\n \"type\": \"string\"\n },\n \"namespace\": {\n \"description\": \"Namespace specifies the namespace where the delegate VirtualService resides.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"directResponse\": {\n \"description\": \"A HTTP rule can either return a direct_response, redirect or forward (default) traffic.\",\n \"properties\": {\n \"body\": {\n \"description\": \"Specifies the content of the response body.\",\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"string\"\n ]\n },\n {\n \"required\": [\n \"bytes\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"string\"\n ]\n },\n {\n \"required\": [\n \"bytes\"\n ]\n }\n ],\n \"properties\": {\n \"bytes\": {\n \"description\": \"response body as base64 encoded bytes.\",\n \"format\": \"binary\",\n \"type\": \"string\"\n },\n \"string\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"status\": {\n \"description\": \"Specifies the HTTP response status to be returned.\",\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"fault\": {\n \"description\": \"Fault injection policy to apply on HTTP traffic at the client side.\",\n \"properties\": {\n \"abort\": {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"httpStatus\"\n ]\n },\n {\n \"required\": [\n \"grpcStatus\"\n ]\n },\n {\n \"required\": [\n \"http2Error\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"httpStatus\"\n ]\n },\n {\n \"required\": [\n \"grpcStatus\"\n ]\n },\n {\n \"required\": [\n \"http2Error\"\n ]\n }\n ],\n \"properties\": {\n \"grpcStatus\": {\n \"description\": \"GRPC status code to use to abort the request.\",\n \"type\": \"string\"\n },\n \"http2Error\": {\n \"type\": \"string\"\n },\n \"httpStatus\": {\n \"description\": \"HTTP status code to use to abort the Http request.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"percentage\": {\n \"description\": \"Percentage of requests to be aborted with the error code provided.\",\n \"properties\": {\n \"value\": {\n \"format\": \"double\",\n \"type\": \"number\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"delay\": {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"fixedDelay\"\n ]\n },\n {\n \"required\": [\n \"exponentialDelay\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"fixedDelay\"\n ]\n },\n {\n \"required\": [\n \"exponentialDelay\"\n ]\n }\n ],\n \"properties\": {\n \"exponentialDelay\": {\n \"type\": \"string\"\n },\n \"fixedDelay\": {\n \"description\": \"Add a fixed delay before forwarding the request.\",\n \"type\": \"string\"\n },\n \"percent\": {\n \"description\": \"Percentage of requests on which the delay will be injected (0-100).\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"percentage\": {\n \"description\": \"Percentage of requests on which the delay will be injected.\",\n \"properties\": {\n \"value\": {\n \"format\": \"double\",\n \"type\": \"number\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"headers\": {\n \"properties\": {\n \"request\": {\n \"properties\": {\n \"add\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n },\n \"remove\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"set\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"response\": {\n \"properties\": {\n \"add\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n },\n \"remove\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"set\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"match\": {\n \"items\": {\n \"properties\": {\n \"authority\": {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"exact\"\n ]\n },\n {\n \"required\": [\n \"prefix\"\n ]\n },\n {\n \"required\": [\n \"regex\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"exact\"\n ]\n },\n {\n \"required\": [\n \"prefix\"\n ]\n },\n {\n \"required\": [\n \"regex\"\n ]\n }\n ],\n \"properties\": {\n \"exact\": {\n \"type\": \"string\"\n },\n \"prefix\": {\n \"type\": \"string\"\n },\n \"regex\": {\n \"description\": \"RE2 style regex-based match (https://github.com/google/re2/wiki/Syntax).\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"gateways\": {\n \"description\": \"Names of gateways where the rule should be applied.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"headers\": {\n \"additionalProperties\": {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"exact\"\n ]\n },\n {\n \"required\": [\n \"prefix\"\n ]\n },\n {\n \"required\": [\n \"regex\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"exact\"\n ]\n },\n {\n \"required\": [\n \"prefix\"\n ]\n },\n {\n \"required\": [\n \"regex\"\n ]\n }\n ],\n \"properties\": {\n \"exact\": {\n \"type\": \"string\"\n },\n \"prefix\": {\n \"type\": \"string\"\n },\n \"regex\": {\n \"description\": \"RE2 style regex-based match (https://github.com/google/re2/wiki/Syntax).\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"object\"\n },\n \"ignoreUriCase\": {\n \"description\": \"Flag to specify whether the URI matching should be case-insensitive.\",\n \"type\": \"boolean\"\n },\n \"method\": {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"exact\"\n ]\n },\n {\n \"required\": [\n \"prefix\"\n ]\n },\n {\n \"required\": [\n \"regex\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"exact\"\n ]\n },\n {\n \"required\": [\n \"prefix\"\n ]\n },\n {\n \"required\": [\n \"regex\"\n ]\n }\n ],\n \"properties\": {\n \"exact\": {\n \"type\": \"string\"\n },\n \"prefix\": {\n \"type\": \"string\"\n },\n \"regex\": {\n \"description\": \"RE2 style regex-based match (https://github.com/google/re2/wiki/Syntax).\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"name\": {\n \"description\": \"The name assigned to a match.\",\n \"type\": \"string\"\n },\n \"port\": {\n \"description\": \"Specifies the ports on the host that is being addressed.\",\n \"type\": \"integer\"\n },\n \"queryParams\": {\n \"additionalProperties\": {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"exact\"\n ]\n },\n {\n \"required\": [\n \"prefix\"\n ]\n },\n {\n \"required\": [\n \"regex\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"exact\"\n ]\n },\n {\n \"required\": [\n \"prefix\"\n ]\n },\n {\n \"required\": [\n \"regex\"\n ]\n }\n ],\n \"properties\": {\n \"exact\": {\n \"type\": \"string\"\n },\n \"prefix\": {\n \"type\": \"string\"\n },\n \"regex\": {\n \"description\": \"RE2 style regex-based match (https://github.com/google/re2/wiki/Syntax).\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"description\": \"Query parameters for matching.\",\n \"type\": \"object\"\n },\n \"scheme\": {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"exact\"\n ]\n },\n {\n \"required\": [\n \"prefix\"\n ]\n },\n {\n \"required\": [\n \"regex\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"exact\"\n ]\n },\n {\n \"required\": [\n \"prefix\"\n ]\n },\n {\n \"required\": [\n \"regex\"\n ]\n }\n ],\n \"properties\": {\n \"exact\": {\n \"type\": \"string\"\n },\n \"prefix\": {\n \"type\": \"string\"\n },\n \"regex\": {\n \"description\": \"RE2 style regex-based match (https://github.com/google/re2/wiki/Syntax).\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"sourceLabels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n },\n \"sourceNamespace\": {\n \"description\": \"Source namespace constraining the applicability of a rule to workloads in that namespace.\",\n \"type\": \"string\"\n },\n \"statPrefix\": {\n \"description\": \"The human readable prefix to use when emitting statistics for this route.\",\n \"type\": \"string\"\n },\n \"uri\": {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"exact\"\n ]\n },\n {\n \"required\": [\n \"prefix\"\n ]\n },\n {\n \"required\": [\n \"regex\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"exact\"\n ]\n },\n {\n \"required\": [\n \"prefix\"\n ]\n },\n {\n \"required\": [\n \"regex\"\n ]\n }\n ],\n \"properties\": {\n \"exact\": {\n \"type\": \"string\"\n },\n \"prefix\": {\n \"type\": \"string\"\n },\n \"regex\": {\n \"description\": \"RE2 style regex-based match (https://github.com/google/re2/wiki/Syntax).\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"withoutHeaders\": {\n \"additionalProperties\": {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"exact\"\n ]\n },\n {\n \"required\": [\n \"prefix\"\n ]\n },\n {\n \"required\": [\n \"regex\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"exact\"\n ]\n },\n {\n \"required\": [\n \"prefix\"\n ]\n },\n {\n \"required\": [\n \"regex\"\n ]\n }\n ],\n \"properties\": {\n \"exact\": {\n \"type\": \"string\"\n },\n \"prefix\": {\n \"type\": \"string\"\n },\n \"regex\": {\n \"description\": \"RE2 style regex-based match (https://github.com/google/re2/wiki/Syntax).\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"description\": \"withoutHeader has the same syntax with the header, but has opposite meaning.\",\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"mirror\": {\n \"properties\": {\n \"host\": {\n \"description\": \"The name of a service from the service registry.\",\n \"type\": \"string\"\n },\n \"port\": {\n \"description\": \"Specifies the port on the host that is being addressed.\",\n \"properties\": {\n \"number\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"subset\": {\n \"description\": \"The name of a subset within the service.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"mirrorPercent\": {\n \"description\": \"Percentage of the traffic to be mirrored by the `mirror` field.\",\n \"nullable\": true,\n \"type\": \"integer\"\n },\n \"mirrorPercentage\": {\n \"description\": \"Percentage of the traffic to be mirrored by the `mirror` field.\",\n \"properties\": {\n \"value\": {\n \"format\": \"double\",\n \"type\": \"number\"\n }\n },\n \"type\": \"object\"\n },\n \"mirror_percent\": {\n \"description\": \"Percentage of the traffic to be mirrored by the `mirror` field.\",\n \"nullable\": true,\n \"type\": \"integer\"\n },\n \"name\": {\n \"description\": \"The name assigned to the route for debugging purposes.\",\n \"type\": \"string\"\n },\n \"redirect\": {\n \"description\": \"A HTTP rule can either return a direct_response, redirect or forward (default) traffic.\",\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"port\"\n ]\n },\n {\n \"required\": [\n \"derivePort\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"port\"\n ]\n },\n {\n \"required\": [\n \"derivePort\"\n ]\n }\n ],\n \"properties\": {\n \"authority\": {\n \"type\": \"string\"\n },\n \"derivePort\": {\n \"enum\": [\n \"FROM_PROTOCOL_DEFAULT\",\n \"FROM_REQUEST_PORT\"\n ],\n \"type\": \"string\"\n },\n \"port\": {\n \"description\": \"On a redirect, overwrite the port portion of the URL with this value.\",\n \"type\": \"integer\"\n },\n \"redirectCode\": {\n \"type\": \"integer\"\n },\n \"scheme\": {\n \"description\": \"On a redirect, overwrite the scheme portion of the URL with this value.\",\n \"type\": \"string\"\n },\n \"uri\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"retries\": {\n \"description\": \"Retry policy for HTTP requests.\",\n \"properties\": {\n \"attempts\": {\n \"description\": \"Number of retries to be allowed for a given request.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"perTryTimeout\": {\n \"description\": \"Timeout per attempt for a given request, including the initial call and any retries.\",\n \"type\": \"string\"\n },\n \"retryOn\": {\n \"description\": \"Specifies the conditions under which retry takes place.\",\n \"type\": \"string\"\n },\n \"retryRemoteLocalities\": {\n \"description\": \"Flag to specify whether the retries should retry to other localities.\",\n \"nullable\": true,\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"rewrite\": {\n \"description\": \"Rewrite HTTP URIs and Authority headers.\",\n \"properties\": {\n \"authority\": {\n \"description\": \"rewrite the Authority/Host header with this value.\",\n \"type\": \"string\"\n },\n \"uri\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"route\": {\n \"description\": \"A HTTP rule can either return a direct_response, redirect or forward (default) traffic.\",\n \"items\": {\n \"properties\": {\n \"destination\": {\n \"properties\": {\n \"host\": {\n \"description\": \"The name of a service from the service registry.\",\n \"type\": \"string\"\n },\n \"port\": {\n \"description\": \"Specifies the port on the host that is being addressed.\",\n \"properties\": {\n \"number\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"subset\": {\n \"description\": \"The name of a subset within the service.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"headers\": {\n \"properties\": {\n \"request\": {\n \"properties\": {\n \"add\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n },\n \"remove\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"set\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"response\": {\n \"properties\": {\n \"add\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n },\n \"remove\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"set\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"weight\": {\n \"description\": \"Weight specifies the relative proportion of traffic to be forwarded to the destination.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"timeout\": {\n \"description\": \"Timeout for HTTP requests, default is disabled.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"tcp\": {\n \"description\": \"An ordered list of route rules for opaque TCP traffic.\",\n \"items\": {\n \"properties\": {\n \"match\": {\n \"items\": {\n \"properties\": {\n \"destinationSubnets\": {\n \"description\": \"IPv4 or IPv6 ip addresses of destination with optional subnet.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"gateways\": {\n \"description\": \"Names of gateways where the rule should be applied.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"port\": {\n \"description\": \"Specifies the port on the host that is being addressed.\",\n \"type\": \"integer\"\n },\n \"sourceLabels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n },\n \"sourceNamespace\": {\n \"description\": \"Source namespace constraining the applicability of a rule to workloads in that namespace.\",\n \"type\": \"string\"\n },\n \"sourceSubnet\": {\n \"description\": \"IPv4 or IPv6 ip address of source with optional subnet.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"route\": {\n \"description\": \"The destination to which the connection should be forwarded to.\",\n \"items\": {\n \"properties\": {\n \"destination\": {\n \"properties\": {\n \"host\": {\n \"description\": \"The name of a service from the service registry.\",\n \"type\": \"string\"\n },\n \"port\": {\n \"description\": \"Specifies the port on the host that is being addressed.\",\n \"properties\": {\n \"number\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"subset\": {\n \"description\": \"The name of a subset within the service.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"weight\": {\n \"description\": \"Weight specifies the relative proportion of traffic to be forwarded to the destination.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"tls\": {\n \"items\": {\n \"properties\": {\n \"match\": {\n \"items\": {\n \"properties\": {\n \"destinationSubnets\": {\n \"description\": \"IPv4 or IPv6 ip addresses of destination with optional subnet.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"gateways\": {\n \"description\": \"Names of gateways where the rule should be applied.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"port\": {\n \"description\": \"Specifies the port on the host that is being addressed.\",\n \"type\": \"integer\"\n },\n \"sniHosts\": {\n \"description\": \"SNI (server name indicator) to match on.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"sourceLabels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n },\n \"sourceNamespace\": {\n \"description\": \"Source namespace constraining the applicability of a rule to workloads in that namespace.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"route\": {\n \"description\": \"The destination to which the connection should be forwarded to.\",\n \"items\": {\n \"properties\": {\n \"destination\": {\n \"properties\": {\n \"host\": {\n \"description\": \"The name of a service from the service registry.\",\n \"type\": \"string\"\n },\n \"port\": {\n \"description\": \"Specifies the port on the host that is being addressed.\",\n \"properties\": {\n \"number\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"subset\": {\n \"description\": \"The name of a subset within the service.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"weight\": {\n \"description\": \"Weight specifies the relative proportion of traffic to be forwarded to the destination.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n }\n },\n \"title\": \"Virtual Service\",\n \"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.18.0-rc.0/wasmplugin.Istio.meshery.layer5.io_meshmodel.json b/templates/meshmodel/components/1.18.0-rc.0/wasmplugin.Istio.meshery.layer5.io_meshmodel.json new file mode 100644 index 000000000..523fc3ab3 --- /dev/null +++ b/templates/meshmodel/components/1.18.0-rc.0/wasmplugin.Istio.meshery.layer5.io_meshmodel.json @@ -0,0 +1 @@ +{"kind":"WasmPlugin","apiVersion":"extensions.istio.io/v1alpha1","displayName":"Wasm Plugin","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"},"model":{"name":"istio","version":"1.18.0-rc.0","displayName":"ISTIO","category":{"name":"Cloud Native Network","metadata":null},"metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"}},"schema":"{\n \"description\": \"Extend the functionality provided by the Istio proxy through WebAssembly filters. See more details at: https://istio.io/docs/reference/config/proxy_extensions/wasm-plugin.html\",\n \"properties\": {\n \"imagePullPolicy\": {\n \"enum\": [\n \"UNSPECIFIED_POLICY\",\n \"IfNotPresent\",\n \"Always\"\n ],\n \"type\": \"string\"\n },\n \"imagePullSecret\": {\n \"description\": \"Credentials to use for OCI image pulling.\",\n \"type\": \"string\"\n },\n \"match\": {\n \"description\": \"Specifies the criteria to determine which traffic is passed to WasmPlugin.\",\n \"items\": {\n \"properties\": {\n \"mode\": {\n \"description\": \"Criteria for selecting traffic by their direction.\",\n \"enum\": [\n \"UNDEFINED\",\n \"CLIENT\",\n \"SERVER\",\n \"CLIENT_AND_SERVER\"\n ],\n \"type\": \"string\"\n },\n \"ports\": {\n \"description\": \"Criteria for selecting traffic by their destination port.\",\n \"items\": {\n \"properties\": {\n \"number\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"phase\": {\n \"description\": \"Determines where in the filter chain this `WasmPlugin` is to be injected.\",\n \"enum\": [\n \"UNSPECIFIED_PHASE\",\n \"AUTHN\",\n \"AUTHZ\",\n \"STATS\"\n ],\n \"type\": \"string\"\n },\n \"pluginConfig\": {\n \"description\": \"The configuration that will be passed on to the plugin.\",\n \"type\": \"object\",\n \"x-kubernetes-preserve-unknown-fields\": true\n },\n \"pluginName\": {\n \"type\": \"string\"\n },\n \"priority\": {\n \"description\": \"Determines ordering of `WasmPlugins` in the same `phase`.\",\n \"nullable\": true,\n \"type\": \"integer\"\n },\n \"selector\": {\n \"properties\": {\n \"matchLabels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"sha256\": {\n \"description\": \"SHA256 checksum that will be used to verify Wasm module or OCI container.\",\n \"type\": \"string\"\n },\n \"url\": {\n \"description\": \"URL of a Wasm module or OCI container.\",\n \"type\": \"string\"\n },\n \"verificationKey\": {\n \"type\": \"string\"\n },\n \"vmConfig\": {\n \"description\": \"Configuration for a Wasm VM.\",\n \"properties\": {\n \"env\": {\n \"description\": \"Specifies environment variables to be injected to this VM.\",\n \"items\": {\n \"properties\": {\n \"name\": {\n \"type\": \"string\"\n },\n \"value\": {\n \"description\": \"Value for the environment variable.\",\n \"type\": \"string\"\n },\n \"valueFrom\": {\n \"enum\": [\n \"INLINE\",\n \"HOST\"\n ],\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"title\": \"Wasm Plugin\",\n \"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.18.0-rc.0/workloadentry.Istio.meshery.layer5.io_meshmodel.json b/templates/meshmodel/components/1.18.0-rc.0/workloadentry.Istio.meshery.layer5.io_meshmodel.json new file mode 100644 index 000000000..8c3208717 --- /dev/null +++ b/templates/meshmodel/components/1.18.0-rc.0/workloadentry.Istio.meshery.layer5.io_meshmodel.json @@ -0,0 +1 @@ +{"kind":"WorkloadEntry","apiVersion":"networking.istio.io/v1alpha3","displayName":"Workload Entry","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"},"model":{"name":"istio","version":"1.18.0-rc.0","displayName":"ISTIO","category":{"name":"Cloud Native Network","metadata":null},"metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"}},"schema":"{\n \"description\": \"Configuration affecting VMs onboarded into the mesh. See more details at: https://istio.io/docs/reference/config/networking/workload-entry.html\",\n \"properties\": {\n \"address\": {\n \"type\": \"string\"\n },\n \"labels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"description\": \"One or more labels associated with the endpoint.\",\n \"type\": \"object\"\n },\n \"locality\": {\n \"description\": \"The locality associated with the endpoint.\",\n \"type\": \"string\"\n },\n \"network\": {\n \"type\": \"string\"\n },\n \"ports\": {\n \"additionalProperties\": {\n \"type\": \"integer\"\n },\n \"description\": \"Set of ports associated with the endpoint.\",\n \"type\": \"object\"\n },\n \"serviceAccount\": {\n \"type\": \"string\"\n },\n \"weight\": {\n \"description\": \"The load balancing weight associated with the endpoint.\",\n \"type\": \"integer\"\n }\n },\n \"title\": \"Workload Entry\",\n \"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.18.0-rc.0/workloadgroup.Istio.meshery.layer5.io_meshmodel.json b/templates/meshmodel/components/1.18.0-rc.0/workloadgroup.Istio.meshery.layer5.io_meshmodel.json new file mode 100644 index 000000000..37d879962 --- /dev/null +++ b/templates/meshmodel/components/1.18.0-rc.0/workloadgroup.Istio.meshery.layer5.io_meshmodel.json @@ -0,0 +1 @@ +{"kind":"WorkloadGroup","apiVersion":"networking.istio.io/v1alpha3","displayName":"Workload Group","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"},"model":{"name":"istio","version":"1.18.0-rc.0","displayName":"ISTIO","category":{"name":"Cloud Native Network","metadata":null},"metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"}},"schema":"{\n \"description\": \"Describes a collection of workload instances. See more details at: https://istio.io/docs/reference/config/networking/workload-group.html\",\n \"properties\": {\n \"metadata\": {\n \"description\": \"Metadata that will be used for all corresponding `WorkloadEntries`.\",\n \"properties\": {\n \"annotations\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n },\n \"labels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"probe\": {\n \"description\": \"`ReadinessProbe` describes the configuration the user must provide for healthchecking on their workload.\",\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"httpGet\"\n ]\n },\n {\n \"required\": [\n \"tcpSocket\"\n ]\n },\n {\n \"required\": [\n \"exec\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"httpGet\"\n ]\n },\n {\n \"required\": [\n \"tcpSocket\"\n ]\n },\n {\n \"required\": [\n \"exec\"\n ]\n }\n ],\n \"properties\": {\n \"exec\": {\n \"description\": \"Health is determined by how the command that is executed exited.\",\n \"properties\": {\n \"command\": {\n \"description\": \"Command to run.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"failureThreshold\": {\n \"description\": \"Minimum consecutive failures for the probe to be considered failed after having succeeded.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"httpGet\": {\n \"properties\": {\n \"host\": {\n \"description\": \"Host name to connect to, defaults to the pod IP.\",\n \"type\": \"string\"\n },\n \"httpHeaders\": {\n \"description\": \"Headers the proxy will pass on to make the request.\",\n \"items\": {\n \"properties\": {\n \"name\": {\n \"type\": \"string\"\n },\n \"value\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"path\": {\n \"description\": \"Path to access on the HTTP server.\",\n \"type\": \"string\"\n },\n \"port\": {\n \"description\": \"Port on which the endpoint lives.\",\n \"type\": \"integer\"\n },\n \"scheme\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"initialDelaySeconds\": {\n \"description\": \"Number of seconds after the container has started before readiness probes are initiated.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"periodSeconds\": {\n \"description\": \"How often (in seconds) to perform the probe.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"successThreshold\": {\n \"description\": \"Minimum consecutive successes for the probe to be considered successful after having failed.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"tcpSocket\": {\n \"description\": \"Health is determined by if the proxy is able to connect.\",\n \"properties\": {\n \"host\": {\n \"type\": \"string\"\n },\n \"port\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"timeoutSeconds\": {\n \"description\": \"Number of seconds after which the probe times out.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"template\": {\n \"description\": \"Template to be used for the generation of `WorkloadEntry` resources that belong to this `WorkloadGroup`.\",\n \"properties\": {\n \"address\": {\n \"type\": \"string\"\n },\n \"labels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"description\": \"One or more labels associated with the endpoint.\",\n \"type\": \"object\"\n },\n \"locality\": {\n \"description\": \"The locality associated with the endpoint.\",\n \"type\": \"string\"\n },\n \"network\": {\n \"type\": \"string\"\n },\n \"ports\": {\n \"additionalProperties\": {\n \"type\": \"integer\"\n },\n \"description\": \"Set of ports associated with the endpoint.\",\n \"type\": \"object\"\n },\n \"serviceAccount\": {\n \"type\": \"string\"\n },\n \"weight\": {\n \"description\": \"The load balancing weight associated with the endpoint.\",\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"title\": \"Workload Group\",\n \"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.18.0/authorizationpolicy.Istio.meshery.layer5.io_meshmodel.json b/templates/meshmodel/components/1.18.0/authorizationpolicy.Istio.meshery.layer5.io_meshmodel.json new file mode 100644 index 000000000..6002f04e2 --- /dev/null +++ b/templates/meshmodel/components/1.18.0/authorizationpolicy.Istio.meshery.layer5.io_meshmodel.json @@ -0,0 +1 @@ +{"kind":"AuthorizationPolicy","apiVersion":"security.istio.io/v1","displayName":"Authorization Policy","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"},"model":{"name":"istio","version":"1.18.0","displayName":"ISTIO","category":{"name":"Cloud Native Network","metadata":null},"metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"}},"schema":"{\n \"description\": \"Configuration for access control on workloads. See more details at: https://istio.io/docs/reference/config/security/authorization-policy.html\",\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"provider\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"provider\"\n ]\n }\n ],\n \"properties\": {\n \"action\": {\n \"description\": \"Optional.\",\n \"enum\": [\n \"ALLOW\",\n \"DENY\",\n \"AUDIT\",\n \"CUSTOM\"\n ],\n \"type\": \"string\"\n },\n \"provider\": {\n \"description\": \"Specifies detailed configuration of the CUSTOM action.\",\n \"properties\": {\n \"name\": {\n \"description\": \"Specifies the name of the extension provider.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"rules\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"properties\": {\n \"from\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"properties\": {\n \"source\": {\n \"description\": \"Source specifies the source of a request.\",\n \"properties\": {\n \"ipBlocks\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"namespaces\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"notIpBlocks\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"notNamespaces\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"notPrincipals\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"notRemoteIpBlocks\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"notRequestPrincipals\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"principals\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"remoteIpBlocks\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"requestPrincipals\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"to\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"properties\": {\n \"operation\": {\n \"description\": \"Operation specifies the operation of a request.\",\n \"properties\": {\n \"hosts\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"methods\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"notHosts\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"notMethods\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"notPaths\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"notPorts\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"paths\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"ports\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"when\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"properties\": {\n \"key\": {\n \"description\": \"The name of an Istio attribute.\",\n \"type\": \"string\"\n },\n \"notValues\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"values\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"selector\": {\n \"description\": \"Optional.\",\n \"properties\": {\n \"matchLabels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"title\": \"Authorization Policy\",\n \"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.18.0/destinationrule.Istio.meshery.layer5.io_meshmodel.json b/templates/meshmodel/components/1.18.0/destinationrule.Istio.meshery.layer5.io_meshmodel.json new file mode 100644 index 000000000..48c27774e --- /dev/null +++ b/templates/meshmodel/components/1.18.0/destinationrule.Istio.meshery.layer5.io_meshmodel.json @@ -0,0 +1 @@ +{"kind":"DestinationRule","apiVersion":"networking.istio.io/v1alpha3","displayName":"Destination Rule","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"},"model":{"name":"istio","version":"1.18.0","displayName":"ISTIO","category":{"name":"Cloud Native Network","metadata":null},"metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"}},"schema":"{\n \"description\": \"Configuration affecting load balancing, outlier detection, etc. See more details at: https://istio.io/docs/reference/config/networking/destination-rule.html\",\n \"properties\": {\n \"exportTo\": {\n \"description\": \"A list of namespaces to which this destination rule is exported.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"host\": {\n \"description\": \"The name of a service from the service registry.\",\n \"type\": \"string\"\n },\n \"subsets\": {\n \"items\": {\n \"properties\": {\n \"labels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n },\n \"name\": {\n \"description\": \"Name of the subset.\",\n \"type\": \"string\"\n },\n \"trafficPolicy\": {\n \"description\": \"Traffic policies that apply to this subset.\",\n \"properties\": {\n \"connectionPool\": {\n \"properties\": {\n \"http\": {\n \"description\": \"HTTP connection pool settings.\",\n \"properties\": {\n \"h2UpgradePolicy\": {\n \"description\": \"Specify if http1.1 connection should be upgraded to http2 for the associated destination.\",\n \"enum\": [\n \"DEFAULT\",\n \"DO_NOT_UPGRADE\",\n \"UPGRADE\"\n ],\n \"type\": \"string\"\n },\n \"http1MaxPendingRequests\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"http2MaxRequests\": {\n \"description\": \"Maximum number of active requests to a destination.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"idleTimeout\": {\n \"description\": \"The idle timeout for upstream connection pool connections.\",\n \"type\": \"string\"\n },\n \"maxRequestsPerConnection\": {\n \"description\": \"Maximum number of requests per connection to a backend.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"maxRetries\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"useClientProtocol\": {\n \"description\": \"If set to true, client protocol will be preserved while initiating connection to backend.\",\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"tcp\": {\n \"description\": \"Settings common to both HTTP and TCP upstream connections.\",\n \"properties\": {\n \"connectTimeout\": {\n \"description\": \"TCP connection timeout.\",\n \"type\": \"string\"\n },\n \"maxConnectionDuration\": {\n \"description\": \"The maximum duration of a connection.\",\n \"type\": \"string\"\n },\n \"maxConnections\": {\n \"description\": \"Maximum number of HTTP1 /TCP connections to a destination host.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"tcpKeepalive\": {\n \"description\": \"If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.\",\n \"properties\": {\n \"interval\": {\n \"description\": \"The time duration between keep-alive probes.\",\n \"type\": \"string\"\n },\n \"probes\": {\n \"type\": \"integer\"\n },\n \"time\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"loadBalancer\": {\n \"description\": \"Settings controlling the load balancer algorithms.\",\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"simple\"\n ]\n },\n {\n \"properties\": {\n \"consistentHash\": {\n \"allOf\": [\n {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"httpHeaderName\"\n ]\n },\n {\n \"required\": [\n \"httpCookie\"\n ]\n },\n {\n \"required\": [\n \"useSourceIp\"\n ]\n },\n {\n \"required\": [\n \"httpQueryParameterName\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"httpHeaderName\"\n ]\n },\n {\n \"required\": [\n \"httpCookie\"\n ]\n },\n {\n \"required\": [\n \"useSourceIp\"\n ]\n },\n {\n \"required\": [\n \"httpQueryParameterName\"\n ]\n }\n ]\n },\n {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"ringHash\"\n ]\n },\n {\n \"required\": [\n \"maglev\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"ringHash\"\n ]\n },\n {\n \"required\": [\n \"maglev\"\n ]\n }\n ]\n }\n ],\n \"properties\": {\n \"minimumRingSize\": {}\n }\n }\n },\n \"required\": [\n \"consistentHash\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"simple\"\n ]\n },\n {\n \"properties\": {\n \"consistentHash\": {\n \"allOf\": [\n {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"httpHeaderName\"\n ]\n },\n {\n \"required\": [\n \"httpCookie\"\n ]\n },\n {\n \"required\": [\n \"useSourceIp\"\n ]\n },\n {\n \"required\": [\n \"httpQueryParameterName\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"httpHeaderName\"\n ]\n },\n {\n \"required\": [\n \"httpCookie\"\n ]\n },\n {\n \"required\": [\n \"useSourceIp\"\n ]\n },\n {\n \"required\": [\n \"httpQueryParameterName\"\n ]\n }\n ]\n },\n {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"ringHash\"\n ]\n },\n {\n \"required\": [\n \"maglev\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"ringHash\"\n ]\n },\n {\n \"required\": [\n \"maglev\"\n ]\n }\n ]\n }\n ],\n \"properties\": {\n \"minimumRingSize\": {}\n }\n }\n },\n \"required\": [\n \"consistentHash\"\n ]\n }\n ],\n \"properties\": {\n \"consistentHash\": {\n \"properties\": {\n \"httpCookie\": {\n \"description\": \"Hash based on HTTP cookie.\",\n \"properties\": {\n \"name\": {\n \"description\": \"Name of the cookie.\",\n \"type\": \"string\"\n },\n \"path\": {\n \"description\": \"Path to set for the cookie.\",\n \"type\": \"string\"\n },\n \"ttl\": {\n \"description\": \"Lifetime of the cookie.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"httpHeaderName\": {\n \"description\": \"Hash based on a specific HTTP header.\",\n \"type\": \"string\"\n },\n \"httpQueryParameterName\": {\n \"description\": \"Hash based on a specific HTTP query parameter.\",\n \"type\": \"string\"\n },\n \"maglev\": {\n \"description\": \"The Maglev load balancer implements consistent hashing to backend hosts.\",\n \"properties\": {\n \"tableSize\": {\n \"description\": \"The table size for Maglev hashing.\",\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"minimumRingSize\": {\n \"description\": \"Deprecated.\",\n \"type\": \"integer\"\n },\n \"ringHash\": {\n \"description\": \"The ring/modulo hash load balancer implements consistent hashing to backend hosts.\",\n \"properties\": {\n \"minimumRingSize\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"useSourceIp\": {\n \"description\": \"Hash based on the source IP address.\",\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"localityLbSetting\": {\n \"properties\": {\n \"distribute\": {\n \"description\": \"Optional: only one of distribute, failover or failoverPriority can be set.\",\n \"items\": {\n \"properties\": {\n \"from\": {\n \"description\": \"Originating locality, '/' separated, e.g.\",\n \"type\": \"string\"\n },\n \"to\": {\n \"additionalProperties\": {\n \"type\": \"integer\"\n },\n \"description\": \"Map of upstream localities to traffic distribution weights.\",\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"enabled\": {\n \"description\": \"enable locality load balancing, this is DestinationRule-level and will override mesh wide settings in entirety.\",\n \"nullable\": true,\n \"type\": \"boolean\"\n },\n \"failover\": {\n \"description\": \"Optional: only one of distribute, failover or failoverPriority can be set.\",\n \"items\": {\n \"properties\": {\n \"from\": {\n \"description\": \"Originating region.\",\n \"type\": \"string\"\n },\n \"to\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"failoverPriority\": {\n \"description\": \"failoverPriority is an ordered list of labels used to sort endpoints to do priority based load balancing.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"simple\": {\n \"enum\": [\n \"UNSPECIFIED\",\n \"LEAST_CONN\",\n \"RANDOM\",\n \"PASSTHROUGH\",\n \"ROUND_ROBIN\",\n \"LEAST_REQUEST\"\n ],\n \"type\": \"string\"\n },\n \"warmupDurationSecs\": {\n \"description\": \"Represents the warmup duration of Service.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"outlierDetection\": {\n \"properties\": {\n \"baseEjectionTime\": {\n \"description\": \"Minimum ejection duration.\",\n \"type\": \"string\"\n },\n \"consecutive5xxErrors\": {\n \"description\": \"Number of 5xx errors before a host is ejected from the connection pool.\",\n \"nullable\": true,\n \"type\": \"integer\"\n },\n \"consecutiveErrors\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"consecutiveGatewayErrors\": {\n \"description\": \"Number of gateway errors before a host is ejected from the connection pool.\",\n \"nullable\": true,\n \"type\": \"integer\"\n },\n \"consecutiveLocalOriginFailures\": {\n \"nullable\": true,\n \"type\": \"integer\"\n },\n \"interval\": {\n \"description\": \"Time interval between ejection sweep analysis.\",\n \"type\": \"string\"\n },\n \"maxEjectionPercent\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"minHealthPercent\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"splitExternalLocalOriginErrors\": {\n \"description\": \"Determines whether to distinguish local origin failures from external errors.\",\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"portLevelSettings\": {\n \"description\": \"Traffic policies specific to individual ports.\",\n \"items\": {\n \"properties\": {\n \"connectionPool\": {\n \"properties\": {\n \"http\": {\n \"description\": \"HTTP connection pool settings.\",\n \"properties\": {\n \"h2UpgradePolicy\": {\n \"description\": \"Specify if http1.1 connection should be upgraded to http2 for the associated destination.\",\n \"enum\": [\n \"DEFAULT\",\n \"DO_NOT_UPGRADE\",\n \"UPGRADE\"\n ],\n \"type\": \"string\"\n },\n \"http1MaxPendingRequests\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"http2MaxRequests\": {\n \"description\": \"Maximum number of active requests to a destination.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"idleTimeout\": {\n \"description\": \"The idle timeout for upstream connection pool connections.\",\n \"type\": \"string\"\n },\n \"maxRequestsPerConnection\": {\n \"description\": \"Maximum number of requests per connection to a backend.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"maxRetries\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"useClientProtocol\": {\n \"description\": \"If set to true, client protocol will be preserved while initiating connection to backend.\",\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"tcp\": {\n \"description\": \"Settings common to both HTTP and TCP upstream connections.\",\n \"properties\": {\n \"connectTimeout\": {\n \"description\": \"TCP connection timeout.\",\n \"type\": \"string\"\n },\n \"maxConnectionDuration\": {\n \"description\": \"The maximum duration of a connection.\",\n \"type\": \"string\"\n },\n \"maxConnections\": {\n \"description\": \"Maximum number of HTTP1 /TCP connections to a destination host.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"tcpKeepalive\": {\n \"description\": \"If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.\",\n \"properties\": {\n \"interval\": {\n \"description\": \"The time duration between keep-alive probes.\",\n \"type\": \"string\"\n },\n \"probes\": {\n \"type\": \"integer\"\n },\n \"time\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"loadBalancer\": {\n \"description\": \"Settings controlling the load balancer algorithms.\",\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"simple\"\n ]\n },\n {\n \"properties\": {\n \"consistentHash\": {\n \"allOf\": [\n {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"httpHeaderName\"\n ]\n },\n {\n \"required\": [\n \"httpCookie\"\n ]\n },\n {\n \"required\": [\n \"useSourceIp\"\n ]\n },\n {\n \"required\": [\n \"httpQueryParameterName\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"httpHeaderName\"\n ]\n },\n {\n \"required\": [\n \"httpCookie\"\n ]\n },\n {\n \"required\": [\n \"useSourceIp\"\n ]\n },\n {\n \"required\": [\n \"httpQueryParameterName\"\n ]\n }\n ]\n },\n {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"ringHash\"\n ]\n },\n {\n \"required\": [\n \"maglev\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"ringHash\"\n ]\n },\n {\n \"required\": [\n \"maglev\"\n ]\n }\n ]\n }\n ],\n \"properties\": {\n \"minimumRingSize\": {}\n }\n }\n },\n \"required\": [\n \"consistentHash\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"simple\"\n ]\n },\n {\n \"properties\": {\n \"consistentHash\": {\n \"allOf\": [\n {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"httpHeaderName\"\n ]\n },\n {\n \"required\": [\n \"httpCookie\"\n ]\n },\n {\n \"required\": [\n \"useSourceIp\"\n ]\n },\n {\n \"required\": [\n \"httpQueryParameterName\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"httpHeaderName\"\n ]\n },\n {\n \"required\": [\n \"httpCookie\"\n ]\n },\n {\n \"required\": [\n \"useSourceIp\"\n ]\n },\n {\n \"required\": [\n \"httpQueryParameterName\"\n ]\n }\n ]\n },\n {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"ringHash\"\n ]\n },\n {\n \"required\": [\n \"maglev\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"ringHash\"\n ]\n },\n {\n \"required\": [\n \"maglev\"\n ]\n }\n ]\n }\n ],\n \"properties\": {\n \"minimumRingSize\": {}\n }\n }\n },\n \"required\": [\n \"consistentHash\"\n ]\n }\n ],\n \"properties\": {\n \"consistentHash\": {\n \"properties\": {\n \"httpCookie\": {\n \"description\": \"Hash based on HTTP cookie.\",\n \"properties\": {\n \"name\": {\n \"description\": \"Name of the cookie.\",\n \"type\": \"string\"\n },\n \"path\": {\n \"description\": \"Path to set for the cookie.\",\n \"type\": \"string\"\n },\n \"ttl\": {\n \"description\": \"Lifetime of the cookie.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"httpHeaderName\": {\n \"description\": \"Hash based on a specific HTTP header.\",\n \"type\": \"string\"\n },\n \"httpQueryParameterName\": {\n \"description\": \"Hash based on a specific HTTP query parameter.\",\n \"type\": \"string\"\n },\n \"maglev\": {\n \"description\": \"The Maglev load balancer implements consistent hashing to backend hosts.\",\n \"properties\": {\n \"tableSize\": {\n \"description\": \"The table size for Maglev hashing.\",\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"minimumRingSize\": {\n \"description\": \"Deprecated.\",\n \"type\": \"integer\"\n },\n \"ringHash\": {\n \"description\": \"The ring/modulo hash load balancer implements consistent hashing to backend hosts.\",\n \"properties\": {\n \"minimumRingSize\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"useSourceIp\": {\n \"description\": \"Hash based on the source IP address.\",\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"localityLbSetting\": {\n \"properties\": {\n \"distribute\": {\n \"description\": \"Optional: only one of distribute, failover or failoverPriority can be set.\",\n \"items\": {\n \"properties\": {\n \"from\": {\n \"description\": \"Originating locality, '/' separated, e.g.\",\n \"type\": \"string\"\n },\n \"to\": {\n \"additionalProperties\": {\n \"type\": \"integer\"\n },\n \"description\": \"Map of upstream localities to traffic distribution weights.\",\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"enabled\": {\n \"description\": \"enable locality load balancing, this is DestinationRule-level and will override mesh wide settings in entirety.\",\n \"nullable\": true,\n \"type\": \"boolean\"\n },\n \"failover\": {\n \"description\": \"Optional: only one of distribute, failover or failoverPriority can be set.\",\n \"items\": {\n \"properties\": {\n \"from\": {\n \"description\": \"Originating region.\",\n \"type\": \"string\"\n },\n \"to\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"failoverPriority\": {\n \"description\": \"failoverPriority is an ordered list of labels used to sort endpoints to do priority based load balancing.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"simple\": {\n \"enum\": [\n \"UNSPECIFIED\",\n \"LEAST_CONN\",\n \"RANDOM\",\n \"PASSTHROUGH\",\n \"ROUND_ROBIN\",\n \"LEAST_REQUEST\"\n ],\n \"type\": \"string\"\n },\n \"warmupDurationSecs\": {\n \"description\": \"Represents the warmup duration of Service.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"outlierDetection\": {\n \"properties\": {\n \"baseEjectionTime\": {\n \"description\": \"Minimum ejection duration.\",\n \"type\": \"string\"\n },\n \"consecutive5xxErrors\": {\n \"description\": \"Number of 5xx errors before a host is ejected from the connection pool.\",\n \"nullable\": true,\n \"type\": \"integer\"\n },\n \"consecutiveErrors\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"consecutiveGatewayErrors\": {\n \"description\": \"Number of gateway errors before a host is ejected from the connection pool.\",\n \"nullable\": true,\n \"type\": \"integer\"\n },\n \"consecutiveLocalOriginFailures\": {\n \"nullable\": true,\n \"type\": \"integer\"\n },\n \"interval\": {\n \"description\": \"Time interval between ejection sweep analysis.\",\n \"type\": \"string\"\n },\n \"maxEjectionPercent\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"minHealthPercent\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"splitExternalLocalOriginErrors\": {\n \"description\": \"Determines whether to distinguish local origin failures from external errors.\",\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"port\": {\n \"properties\": {\n \"number\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"tls\": {\n \"description\": \"TLS related settings for connections to the upstream service.\",\n \"properties\": {\n \"caCertificates\": {\n \"type\": \"string\"\n },\n \"clientCertificate\": {\n \"description\": \"REQUIRED if mode is `MUTUAL`.\",\n \"type\": \"string\"\n },\n \"credentialName\": {\n \"type\": \"string\"\n },\n \"insecureSkipVerify\": {\n \"nullable\": true,\n \"type\": \"boolean\"\n },\n \"mode\": {\n \"enum\": [\n \"DISABLE\",\n \"SIMPLE\",\n \"MUTUAL\",\n \"ISTIO_MUTUAL\"\n ],\n \"type\": \"string\"\n },\n \"privateKey\": {\n \"description\": \"REQUIRED if mode is `MUTUAL`.\",\n \"type\": \"string\"\n },\n \"sni\": {\n \"description\": \"SNI string to present to the server during TLS handshake.\",\n \"type\": \"string\"\n },\n \"subjectAltNames\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"tls\": {\n \"description\": \"TLS related settings for connections to the upstream service.\",\n \"properties\": {\n \"caCertificates\": {\n \"type\": \"string\"\n },\n \"clientCertificate\": {\n \"description\": \"REQUIRED if mode is `MUTUAL`.\",\n \"type\": \"string\"\n },\n \"credentialName\": {\n \"type\": \"string\"\n },\n \"insecureSkipVerify\": {\n \"nullable\": true,\n \"type\": \"boolean\"\n },\n \"mode\": {\n \"enum\": [\n \"DISABLE\",\n \"SIMPLE\",\n \"MUTUAL\",\n \"ISTIO_MUTUAL\"\n ],\n \"type\": \"string\"\n },\n \"privateKey\": {\n \"description\": \"REQUIRED if mode is `MUTUAL`.\",\n \"type\": \"string\"\n },\n \"sni\": {\n \"description\": \"SNI string to present to the server during TLS handshake.\",\n \"type\": \"string\"\n },\n \"subjectAltNames\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"tunnel\": {\n \"properties\": {\n \"protocol\": {\n \"description\": \"Specifies which protocol to use for tunneling the downstream connection.\",\n \"type\": \"string\"\n },\n \"targetHost\": {\n \"description\": \"Specifies a host to which the downstream connection is tunneled.\",\n \"type\": \"string\"\n },\n \"targetPort\": {\n \"description\": \"Specifies a port to which the downstream connection is tunneled.\",\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"trafficPolicy\": {\n \"properties\": {\n \"connectionPool\": {\n \"properties\": {\n \"http\": {\n \"description\": \"HTTP connection pool settings.\",\n \"properties\": {\n \"h2UpgradePolicy\": {\n \"description\": \"Specify if http1.1 connection should be upgraded to http2 for the associated destination.\",\n \"enum\": [\n \"DEFAULT\",\n \"DO_NOT_UPGRADE\",\n \"UPGRADE\"\n ],\n \"type\": \"string\"\n },\n \"http1MaxPendingRequests\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"http2MaxRequests\": {\n \"description\": \"Maximum number of active requests to a destination.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"idleTimeout\": {\n \"description\": \"The idle timeout for upstream connection pool connections.\",\n \"type\": \"string\"\n },\n \"maxRequestsPerConnection\": {\n \"description\": \"Maximum number of requests per connection to a backend.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"maxRetries\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"useClientProtocol\": {\n \"description\": \"If set to true, client protocol will be preserved while initiating connection to backend.\",\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"tcp\": {\n \"description\": \"Settings common to both HTTP and TCP upstream connections.\",\n \"properties\": {\n \"connectTimeout\": {\n \"description\": \"TCP connection timeout.\",\n \"type\": \"string\"\n },\n \"maxConnectionDuration\": {\n \"description\": \"The maximum duration of a connection.\",\n \"type\": \"string\"\n },\n \"maxConnections\": {\n \"description\": \"Maximum number of HTTP1 /TCP connections to a destination host.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"tcpKeepalive\": {\n \"description\": \"If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.\",\n \"properties\": {\n \"interval\": {\n \"description\": \"The time duration between keep-alive probes.\",\n \"type\": \"string\"\n },\n \"probes\": {\n \"type\": \"integer\"\n },\n \"time\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"loadBalancer\": {\n \"description\": \"Settings controlling the load balancer algorithms.\",\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"simple\"\n ]\n },\n {\n \"properties\": {\n \"consistentHash\": {\n \"allOf\": [\n {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"httpHeaderName\"\n ]\n },\n {\n \"required\": [\n \"httpCookie\"\n ]\n },\n {\n \"required\": [\n \"useSourceIp\"\n ]\n },\n {\n \"required\": [\n \"httpQueryParameterName\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"httpHeaderName\"\n ]\n },\n {\n \"required\": [\n \"httpCookie\"\n ]\n },\n {\n \"required\": [\n \"useSourceIp\"\n ]\n },\n {\n \"required\": [\n \"httpQueryParameterName\"\n ]\n }\n ]\n },\n {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"ringHash\"\n ]\n },\n {\n \"required\": [\n \"maglev\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"ringHash\"\n ]\n },\n {\n \"required\": [\n \"maglev\"\n ]\n }\n ]\n }\n ],\n \"properties\": {\n \"minimumRingSize\": {}\n }\n }\n },\n \"required\": [\n \"consistentHash\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"simple\"\n ]\n },\n {\n \"properties\": {\n \"consistentHash\": {\n \"allOf\": [\n {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"httpHeaderName\"\n ]\n },\n {\n \"required\": [\n \"httpCookie\"\n ]\n },\n {\n \"required\": [\n \"useSourceIp\"\n ]\n },\n {\n \"required\": [\n \"httpQueryParameterName\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"httpHeaderName\"\n ]\n },\n {\n \"required\": [\n \"httpCookie\"\n ]\n },\n {\n \"required\": [\n \"useSourceIp\"\n ]\n },\n {\n \"required\": [\n \"httpQueryParameterName\"\n ]\n }\n ]\n },\n {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"ringHash\"\n ]\n },\n {\n \"required\": [\n \"maglev\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"ringHash\"\n ]\n },\n {\n \"required\": [\n \"maglev\"\n ]\n }\n ]\n }\n ],\n \"properties\": {\n \"minimumRingSize\": {}\n }\n }\n },\n \"required\": [\n \"consistentHash\"\n ]\n }\n ],\n \"properties\": {\n \"consistentHash\": {\n \"properties\": {\n \"httpCookie\": {\n \"description\": \"Hash based on HTTP cookie.\",\n \"properties\": {\n \"name\": {\n \"description\": \"Name of the cookie.\",\n \"type\": \"string\"\n },\n \"path\": {\n \"description\": \"Path to set for the cookie.\",\n \"type\": \"string\"\n },\n \"ttl\": {\n \"description\": \"Lifetime of the cookie.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"httpHeaderName\": {\n \"description\": \"Hash based on a specific HTTP header.\",\n \"type\": \"string\"\n },\n \"httpQueryParameterName\": {\n \"description\": \"Hash based on a specific HTTP query parameter.\",\n \"type\": \"string\"\n },\n \"maglev\": {\n \"description\": \"The Maglev load balancer implements consistent hashing to backend hosts.\",\n \"properties\": {\n \"tableSize\": {\n \"description\": \"The table size for Maglev hashing.\",\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"minimumRingSize\": {\n \"description\": \"Deprecated.\",\n \"type\": \"integer\"\n },\n \"ringHash\": {\n \"description\": \"The ring/modulo hash load balancer implements consistent hashing to backend hosts.\",\n \"properties\": {\n \"minimumRingSize\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"useSourceIp\": {\n \"description\": \"Hash based on the source IP address.\",\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"localityLbSetting\": {\n \"properties\": {\n \"distribute\": {\n \"description\": \"Optional: only one of distribute, failover or failoverPriority can be set.\",\n \"items\": {\n \"properties\": {\n \"from\": {\n \"description\": \"Originating locality, '/' separated, e.g.\",\n \"type\": \"string\"\n },\n \"to\": {\n \"additionalProperties\": {\n \"type\": \"integer\"\n },\n \"description\": \"Map of upstream localities to traffic distribution weights.\",\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"enabled\": {\n \"description\": \"enable locality load balancing, this is DestinationRule-level and will override mesh wide settings in entirety.\",\n \"nullable\": true,\n \"type\": \"boolean\"\n },\n \"failover\": {\n \"description\": \"Optional: only one of distribute, failover or failoverPriority can be set.\",\n \"items\": {\n \"properties\": {\n \"from\": {\n \"description\": \"Originating region.\",\n \"type\": \"string\"\n },\n \"to\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"failoverPriority\": {\n \"description\": \"failoverPriority is an ordered list of labels used to sort endpoints to do priority based load balancing.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"simple\": {\n \"enum\": [\n \"UNSPECIFIED\",\n \"LEAST_CONN\",\n \"RANDOM\",\n \"PASSTHROUGH\",\n \"ROUND_ROBIN\",\n \"LEAST_REQUEST\"\n ],\n \"type\": \"string\"\n },\n \"warmupDurationSecs\": {\n \"description\": \"Represents the warmup duration of Service.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"outlierDetection\": {\n \"properties\": {\n \"baseEjectionTime\": {\n \"description\": \"Minimum ejection duration.\",\n \"type\": \"string\"\n },\n \"consecutive5xxErrors\": {\n \"description\": \"Number of 5xx errors before a host is ejected from the connection pool.\",\n \"nullable\": true,\n \"type\": \"integer\"\n },\n \"consecutiveErrors\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"consecutiveGatewayErrors\": {\n \"description\": \"Number of gateway errors before a host is ejected from the connection pool.\",\n \"nullable\": true,\n \"type\": \"integer\"\n },\n \"consecutiveLocalOriginFailures\": {\n \"nullable\": true,\n \"type\": \"integer\"\n },\n \"interval\": {\n \"description\": \"Time interval between ejection sweep analysis.\",\n \"type\": \"string\"\n },\n \"maxEjectionPercent\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"minHealthPercent\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"splitExternalLocalOriginErrors\": {\n \"description\": \"Determines whether to distinguish local origin failures from external errors.\",\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"portLevelSettings\": {\n \"description\": \"Traffic policies specific to individual ports.\",\n \"items\": {\n \"properties\": {\n \"connectionPool\": {\n \"properties\": {\n \"http\": {\n \"description\": \"HTTP connection pool settings.\",\n \"properties\": {\n \"h2UpgradePolicy\": {\n \"description\": \"Specify if http1.1 connection should be upgraded to http2 for the associated destination.\",\n \"enum\": [\n \"DEFAULT\",\n \"DO_NOT_UPGRADE\",\n \"UPGRADE\"\n ],\n \"type\": \"string\"\n },\n \"http1MaxPendingRequests\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"http2MaxRequests\": {\n \"description\": \"Maximum number of active requests to a destination.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"idleTimeout\": {\n \"description\": \"The idle timeout for upstream connection pool connections.\",\n \"type\": \"string\"\n },\n \"maxRequestsPerConnection\": {\n \"description\": \"Maximum number of requests per connection to a backend.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"maxRetries\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"useClientProtocol\": {\n \"description\": \"If set to true, client protocol will be preserved while initiating connection to backend.\",\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"tcp\": {\n \"description\": \"Settings common to both HTTP and TCP upstream connections.\",\n \"properties\": {\n \"connectTimeout\": {\n \"description\": \"TCP connection timeout.\",\n \"type\": \"string\"\n },\n \"maxConnectionDuration\": {\n \"description\": \"The maximum duration of a connection.\",\n \"type\": \"string\"\n },\n \"maxConnections\": {\n \"description\": \"Maximum number of HTTP1 /TCP connections to a destination host.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"tcpKeepalive\": {\n \"description\": \"If set then set SO_KEEPALIVE on the socket to enable TCP Keepalives.\",\n \"properties\": {\n \"interval\": {\n \"description\": \"The time duration between keep-alive probes.\",\n \"type\": \"string\"\n },\n \"probes\": {\n \"type\": \"integer\"\n },\n \"time\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"loadBalancer\": {\n \"description\": \"Settings controlling the load balancer algorithms.\",\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"simple\"\n ]\n },\n {\n \"properties\": {\n \"consistentHash\": {\n \"allOf\": [\n {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"httpHeaderName\"\n ]\n },\n {\n \"required\": [\n \"httpCookie\"\n ]\n },\n {\n \"required\": [\n \"useSourceIp\"\n ]\n },\n {\n \"required\": [\n \"httpQueryParameterName\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"httpHeaderName\"\n ]\n },\n {\n \"required\": [\n \"httpCookie\"\n ]\n },\n {\n \"required\": [\n \"useSourceIp\"\n ]\n },\n {\n \"required\": [\n \"httpQueryParameterName\"\n ]\n }\n ]\n },\n {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"ringHash\"\n ]\n },\n {\n \"required\": [\n \"maglev\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"ringHash\"\n ]\n },\n {\n \"required\": [\n \"maglev\"\n ]\n }\n ]\n }\n ],\n \"properties\": {\n \"minimumRingSize\": {}\n }\n }\n },\n \"required\": [\n \"consistentHash\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"simple\"\n ]\n },\n {\n \"properties\": {\n \"consistentHash\": {\n \"allOf\": [\n {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"httpHeaderName\"\n ]\n },\n {\n \"required\": [\n \"httpCookie\"\n ]\n },\n {\n \"required\": [\n \"useSourceIp\"\n ]\n },\n {\n \"required\": [\n \"httpQueryParameterName\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"httpHeaderName\"\n ]\n },\n {\n \"required\": [\n \"httpCookie\"\n ]\n },\n {\n \"required\": [\n \"useSourceIp\"\n ]\n },\n {\n \"required\": [\n \"httpQueryParameterName\"\n ]\n }\n ]\n },\n {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"ringHash\"\n ]\n },\n {\n \"required\": [\n \"maglev\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"ringHash\"\n ]\n },\n {\n \"required\": [\n \"maglev\"\n ]\n }\n ]\n }\n ],\n \"properties\": {\n \"minimumRingSize\": {}\n }\n }\n },\n \"required\": [\n \"consistentHash\"\n ]\n }\n ],\n \"properties\": {\n \"consistentHash\": {\n \"properties\": {\n \"httpCookie\": {\n \"description\": \"Hash based on HTTP cookie.\",\n \"properties\": {\n \"name\": {\n \"description\": \"Name of the cookie.\",\n \"type\": \"string\"\n },\n \"path\": {\n \"description\": \"Path to set for the cookie.\",\n \"type\": \"string\"\n },\n \"ttl\": {\n \"description\": \"Lifetime of the cookie.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"httpHeaderName\": {\n \"description\": \"Hash based on a specific HTTP header.\",\n \"type\": \"string\"\n },\n \"httpQueryParameterName\": {\n \"description\": \"Hash based on a specific HTTP query parameter.\",\n \"type\": \"string\"\n },\n \"maglev\": {\n \"description\": \"The Maglev load balancer implements consistent hashing to backend hosts.\",\n \"properties\": {\n \"tableSize\": {\n \"description\": \"The table size for Maglev hashing.\",\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"minimumRingSize\": {\n \"description\": \"Deprecated.\",\n \"type\": \"integer\"\n },\n \"ringHash\": {\n \"description\": \"The ring/modulo hash load balancer implements consistent hashing to backend hosts.\",\n \"properties\": {\n \"minimumRingSize\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"useSourceIp\": {\n \"description\": \"Hash based on the source IP address.\",\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"localityLbSetting\": {\n \"properties\": {\n \"distribute\": {\n \"description\": \"Optional: only one of distribute, failover or failoverPriority can be set.\",\n \"items\": {\n \"properties\": {\n \"from\": {\n \"description\": \"Originating locality, '/' separated, e.g.\",\n \"type\": \"string\"\n },\n \"to\": {\n \"additionalProperties\": {\n \"type\": \"integer\"\n },\n \"description\": \"Map of upstream localities to traffic distribution weights.\",\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"enabled\": {\n \"description\": \"enable locality load balancing, this is DestinationRule-level and will override mesh wide settings in entirety.\",\n \"nullable\": true,\n \"type\": \"boolean\"\n },\n \"failover\": {\n \"description\": \"Optional: only one of distribute, failover or failoverPriority can be set.\",\n \"items\": {\n \"properties\": {\n \"from\": {\n \"description\": \"Originating region.\",\n \"type\": \"string\"\n },\n \"to\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"failoverPriority\": {\n \"description\": \"failoverPriority is an ordered list of labels used to sort endpoints to do priority based load balancing.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"simple\": {\n \"enum\": [\n \"UNSPECIFIED\",\n \"LEAST_CONN\",\n \"RANDOM\",\n \"PASSTHROUGH\",\n \"ROUND_ROBIN\",\n \"LEAST_REQUEST\"\n ],\n \"type\": \"string\"\n },\n \"warmupDurationSecs\": {\n \"description\": \"Represents the warmup duration of Service.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"outlierDetection\": {\n \"properties\": {\n \"baseEjectionTime\": {\n \"description\": \"Minimum ejection duration.\",\n \"type\": \"string\"\n },\n \"consecutive5xxErrors\": {\n \"description\": \"Number of 5xx errors before a host is ejected from the connection pool.\",\n \"nullable\": true,\n \"type\": \"integer\"\n },\n \"consecutiveErrors\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"consecutiveGatewayErrors\": {\n \"description\": \"Number of gateway errors before a host is ejected from the connection pool.\",\n \"nullable\": true,\n \"type\": \"integer\"\n },\n \"consecutiveLocalOriginFailures\": {\n \"nullable\": true,\n \"type\": \"integer\"\n },\n \"interval\": {\n \"description\": \"Time interval between ejection sweep analysis.\",\n \"type\": \"string\"\n },\n \"maxEjectionPercent\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"minHealthPercent\": {\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"splitExternalLocalOriginErrors\": {\n \"description\": \"Determines whether to distinguish local origin failures from external errors.\",\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"port\": {\n \"properties\": {\n \"number\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"tls\": {\n \"description\": \"TLS related settings for connections to the upstream service.\",\n \"properties\": {\n \"caCertificates\": {\n \"type\": \"string\"\n },\n \"clientCertificate\": {\n \"description\": \"REQUIRED if mode is `MUTUAL`.\",\n \"type\": \"string\"\n },\n \"credentialName\": {\n \"type\": \"string\"\n },\n \"insecureSkipVerify\": {\n \"nullable\": true,\n \"type\": \"boolean\"\n },\n \"mode\": {\n \"enum\": [\n \"DISABLE\",\n \"SIMPLE\",\n \"MUTUAL\",\n \"ISTIO_MUTUAL\"\n ],\n \"type\": \"string\"\n },\n \"privateKey\": {\n \"description\": \"REQUIRED if mode is `MUTUAL`.\",\n \"type\": \"string\"\n },\n \"sni\": {\n \"description\": \"SNI string to present to the server during TLS handshake.\",\n \"type\": \"string\"\n },\n \"subjectAltNames\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"tls\": {\n \"description\": \"TLS related settings for connections to the upstream service.\",\n \"properties\": {\n \"caCertificates\": {\n \"type\": \"string\"\n },\n \"clientCertificate\": {\n \"description\": \"REQUIRED if mode is `MUTUAL`.\",\n \"type\": \"string\"\n },\n \"credentialName\": {\n \"type\": \"string\"\n },\n \"insecureSkipVerify\": {\n \"nullable\": true,\n \"type\": \"boolean\"\n },\n \"mode\": {\n \"enum\": [\n \"DISABLE\",\n \"SIMPLE\",\n \"MUTUAL\",\n \"ISTIO_MUTUAL\"\n ],\n \"type\": \"string\"\n },\n \"privateKey\": {\n \"description\": \"REQUIRED if mode is `MUTUAL`.\",\n \"type\": \"string\"\n },\n \"sni\": {\n \"description\": \"SNI string to present to the server during TLS handshake.\",\n \"type\": \"string\"\n },\n \"subjectAltNames\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"tunnel\": {\n \"properties\": {\n \"protocol\": {\n \"description\": \"Specifies which protocol to use for tunneling the downstream connection.\",\n \"type\": \"string\"\n },\n \"targetHost\": {\n \"description\": \"Specifies a host to which the downstream connection is tunneled.\",\n \"type\": \"string\"\n },\n \"targetPort\": {\n \"description\": \"Specifies a port to which the downstream connection is tunneled.\",\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"workloadSelector\": {\n \"properties\": {\n \"matchLabels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"title\": \"Destination Rule\",\n \"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.18.0/envoyfilter.Istio.meshery.layer5.io_meshmodel.json b/templates/meshmodel/components/1.18.0/envoyfilter.Istio.meshery.layer5.io_meshmodel.json new file mode 100644 index 000000000..c1a5d4a01 --- /dev/null +++ b/templates/meshmodel/components/1.18.0/envoyfilter.Istio.meshery.layer5.io_meshmodel.json @@ -0,0 +1 @@ +{"kind":"EnvoyFilter","apiVersion":"networking.istio.io/v1alpha3","displayName":"Envoy Filter","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"},"model":{"name":"istio","version":"1.18.0","displayName":"ISTIO","category":{"name":"Cloud Native Network","metadata":null},"metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"}},"schema":"{\n \"description\": \"Customizing Envoy configuration generated by Istio. See more details at: https://istio.io/docs/reference/config/networking/envoy-filter.html\",\n \"properties\": {\n \"configPatches\": {\n \"description\": \"One or more patches with match conditions.\",\n \"items\": {\n \"properties\": {\n \"applyTo\": {\n \"enum\": [\n \"INVALID\",\n \"LISTENER\",\n \"FILTER_CHAIN\",\n \"NETWORK_FILTER\",\n \"HTTP_FILTER\",\n \"ROUTE_CONFIGURATION\",\n \"VIRTUAL_HOST\",\n \"HTTP_ROUTE\",\n \"CLUSTER\",\n \"EXTENSION_CONFIG\",\n \"BOOTSTRAP\",\n \"LISTENER_FILTER\"\n ],\n \"type\": \"string\"\n },\n \"match\": {\n \"description\": \"Match on listener/route configuration/cluster.\",\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"listener\"\n ]\n },\n {\n \"required\": [\n \"routeConfiguration\"\n ]\n },\n {\n \"required\": [\n \"cluster\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"listener\"\n ]\n },\n {\n \"required\": [\n \"routeConfiguration\"\n ]\n },\n {\n \"required\": [\n \"cluster\"\n ]\n }\n ],\n \"properties\": {\n \"cluster\": {\n \"description\": \"Match on envoy cluster attributes.\",\n \"properties\": {\n \"name\": {\n \"description\": \"The exact name of the cluster to match.\",\n \"type\": \"string\"\n },\n \"portNumber\": {\n \"description\": \"The service port for which this cluster was generated.\",\n \"type\": \"integer\"\n },\n \"service\": {\n \"description\": \"The fully qualified service name for this cluster.\",\n \"type\": \"string\"\n },\n \"subset\": {\n \"description\": \"The subset associated with the service.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"context\": {\n \"description\": \"The specific config generation context to match on.\",\n \"enum\": [\n \"ANY\",\n \"SIDECAR_INBOUND\",\n \"SIDECAR_OUTBOUND\",\n \"GATEWAY\"\n ],\n \"type\": \"string\"\n },\n \"listener\": {\n \"description\": \"Match on envoy listener attributes.\",\n \"properties\": {\n \"filterChain\": {\n \"description\": \"Match a specific filter chain in a listener.\",\n \"properties\": {\n \"applicationProtocols\": {\n \"description\": \"Applies only to sidecars.\",\n \"type\": \"string\"\n },\n \"destinationPort\": {\n \"description\": \"The destination_port value used by a filter chain's match condition.\",\n \"type\": \"integer\"\n },\n \"filter\": {\n \"description\": \"The name of a specific filter to apply the patch to.\",\n \"properties\": {\n \"name\": {\n \"description\": \"The filter name to match on.\",\n \"type\": \"string\"\n },\n \"subFilter\": {\n \"properties\": {\n \"name\": {\n \"description\": \"The filter name to match on.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"name\": {\n \"description\": \"The name assigned to the filter chain.\",\n \"type\": \"string\"\n },\n \"sni\": {\n \"description\": \"The SNI value used by a filter chain's match condition.\",\n \"type\": \"string\"\n },\n \"transportProtocol\": {\n \"description\": \"Applies only to `SIDECAR_INBOUND` context.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"listenerFilter\": {\n \"description\": \"Match a specific listener filter.\",\n \"type\": \"string\"\n },\n \"name\": {\n \"description\": \"Match a specific listener by its name.\",\n \"type\": \"string\"\n },\n \"portName\": {\n \"type\": \"string\"\n },\n \"portNumber\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"proxy\": {\n \"description\": \"Match on properties associated with a proxy.\",\n \"properties\": {\n \"metadata\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n },\n \"proxyVersion\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"routeConfiguration\": {\n \"description\": \"Match on envoy HTTP route configuration attributes.\",\n \"properties\": {\n \"gateway\": {\n \"type\": \"string\"\n },\n \"name\": {\n \"description\": \"Route configuration name to match on.\",\n \"type\": \"string\"\n },\n \"portName\": {\n \"description\": \"Applicable only for GATEWAY context.\",\n \"type\": \"string\"\n },\n \"portNumber\": {\n \"type\": \"integer\"\n },\n \"vhost\": {\n \"properties\": {\n \"name\": {\n \"type\": \"string\"\n },\n \"route\": {\n \"description\": \"Match a specific route within the virtual host.\",\n \"properties\": {\n \"action\": {\n \"description\": \"Match a route with specific action type.\",\n \"enum\": [\n \"ANY\",\n \"ROUTE\",\n \"REDIRECT\",\n \"DIRECT_RESPONSE\"\n ],\n \"type\": \"string\"\n },\n \"name\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"patch\": {\n \"description\": \"The patch to apply along with the operation.\",\n \"properties\": {\n \"filterClass\": {\n \"description\": \"Determines the filter insertion order.\",\n \"enum\": [\n \"UNSPECIFIED\",\n \"AUTHN\",\n \"AUTHZ\",\n \"STATS\"\n ],\n \"type\": \"string\"\n },\n \"operation\": {\n \"description\": \"Determines how the patch should be applied.\",\n \"enum\": [\n \"INVALID\",\n \"MERGE\",\n \"ADD\",\n \"REMOVE\",\n \"INSERT_BEFORE\",\n \"INSERT_AFTER\",\n \"INSERT_FIRST\",\n \"REPLACE\"\n ],\n \"type\": \"string\"\n },\n \"value\": {\n \"description\": \"The JSON config of the object being patched.\",\n \"type\": \"object\",\n \"x-kubernetes-preserve-unknown-fields\": true\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"priority\": {\n \"description\": \"Priority defines the order in which patch sets are applied within a context.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"workloadSelector\": {\n \"properties\": {\n \"labels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"title\": \"Envoy Filter\",\n \"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.18.0/gateway.Istio.meshery.layer5.io_meshmodel.json b/templates/meshmodel/components/1.18.0/gateway.Istio.meshery.layer5.io_meshmodel.json new file mode 100644 index 000000000..c8db13560 --- /dev/null +++ b/templates/meshmodel/components/1.18.0/gateway.Istio.meshery.layer5.io_meshmodel.json @@ -0,0 +1 @@ +{"kind":"Gateway","apiVersion":"networking.istio.io/v1alpha3","displayName":"Gateway","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"},"model":{"name":"istio","version":"1.18.0","displayName":"ISTIO","category":{"name":"Cloud Native Network","metadata":null},"metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"}},"schema":"{\n \"description\": \"Configuration affecting edge load balancer. See more details at: https://istio.io/docs/reference/config/networking/gateway.html\",\n \"properties\": {\n \"selector\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n },\n \"servers\": {\n \"description\": \"A list of server specifications.\",\n \"items\": {\n \"properties\": {\n \"bind\": {\n \"type\": \"string\"\n },\n \"defaultEndpoint\": {\n \"type\": \"string\"\n },\n \"hosts\": {\n \"description\": \"One or more hosts exposed by this gateway.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"name\": {\n \"description\": \"An optional name of the server, when set must be unique across all servers.\",\n \"type\": \"string\"\n },\n \"port\": {\n \"properties\": {\n \"name\": {\n \"description\": \"Label assigned to the port.\",\n \"type\": \"string\"\n },\n \"number\": {\n \"description\": \"A valid non-negative integer port number.\",\n \"type\": \"integer\"\n },\n \"protocol\": {\n \"description\": \"The protocol exposed on the port.\",\n \"type\": \"string\"\n },\n \"targetPort\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"tls\": {\n \"description\": \"Set of TLS related options that govern the server's behavior.\",\n \"properties\": {\n \"caCertificates\": {\n \"description\": \"REQUIRED if mode is `MUTUAL`.\",\n \"type\": \"string\"\n },\n \"cipherSuites\": {\n \"description\": \"Optional: If specified, only support the specified cipher list.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"credentialName\": {\n \"type\": \"string\"\n },\n \"httpsRedirect\": {\n \"type\": \"boolean\"\n },\n \"maxProtocolVersion\": {\n \"description\": \"Optional: Maximum TLS protocol version.\",\n \"enum\": [\n \"TLS_AUTO\",\n \"TLSV1_0\",\n \"TLSV1_1\",\n \"TLSV1_2\",\n \"TLSV1_3\"\n ],\n \"type\": \"string\"\n },\n \"minProtocolVersion\": {\n \"description\": \"Optional: Minimum TLS protocol version.\",\n \"enum\": [\n \"TLS_AUTO\",\n \"TLSV1_0\",\n \"TLSV1_1\",\n \"TLSV1_2\",\n \"TLSV1_3\"\n ],\n \"type\": \"string\"\n },\n \"mode\": {\n \"enum\": [\n \"PASSTHROUGH\",\n \"SIMPLE\",\n \"MUTUAL\",\n \"AUTO_PASSTHROUGH\",\n \"ISTIO_MUTUAL\"\n ],\n \"type\": \"string\"\n },\n \"privateKey\": {\n \"description\": \"REQUIRED if mode is `SIMPLE` or `MUTUAL`.\",\n \"type\": \"string\"\n },\n \"serverCertificate\": {\n \"description\": \"REQUIRED if mode is `SIMPLE` or `MUTUAL`.\",\n \"type\": \"string\"\n },\n \"subjectAltNames\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"verifyCertificateHash\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"verifyCertificateSpki\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n }\n },\n \"title\": \"Gateway\",\n \"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.18.0/peerauthentication.Istio.meshery.layer5.io_meshmodel.json b/templates/meshmodel/components/1.18.0/peerauthentication.Istio.meshery.layer5.io_meshmodel.json new file mode 100644 index 000000000..8494b6c09 --- /dev/null +++ b/templates/meshmodel/components/1.18.0/peerauthentication.Istio.meshery.layer5.io_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PeerAuthentication","apiVersion":"security.istio.io/v1beta1","displayName":"Peer Authentication","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"},"model":{"name":"istio","version":"1.18.0","displayName":"ISTIO","category":{"name":"Cloud Native Network","metadata":null},"metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"}},"schema":"{\n \"description\": \"PeerAuthentication defines how traffic will be tunneled (or not) to the sidecar.\",\n \"properties\": {\n \"mtls\": {\n \"description\": \"Mutual TLS settings for workload.\",\n \"properties\": {\n \"mode\": {\n \"description\": \"Defines the mTLS mode used for peer authentication.\",\n \"enum\": [\n \"UNSET\",\n \"DISABLE\",\n \"PERMISSIVE\",\n \"STRICT\"\n ],\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"portLevelMtls\": {\n \"additionalProperties\": {\n \"properties\": {\n \"mode\": {\n \"description\": \"Defines the mTLS mode used for peer authentication.\",\n \"enum\": [\n \"UNSET\",\n \"DISABLE\",\n \"PERMISSIVE\",\n \"STRICT\"\n ],\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"description\": \"Port specific mutual TLS settings.\",\n \"type\": \"object\"\n },\n \"selector\": {\n \"description\": \"The selector determines the workloads to apply the ChannelAuthentication on.\",\n \"properties\": {\n \"matchLabels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"title\": \"Peer Authentication\",\n \"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.18.0/proxyconfig.Istio.meshery.layer5.io_meshmodel.json b/templates/meshmodel/components/1.18.0/proxyconfig.Istio.meshery.layer5.io_meshmodel.json new file mode 100644 index 000000000..800e4dab7 --- /dev/null +++ b/templates/meshmodel/components/1.18.0/proxyconfig.Istio.meshery.layer5.io_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ProxyConfig","apiVersion":"networking.istio.io/v1beta1","displayName":"Proxy Config","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"},"model":{"name":"istio","version":"1.18.0","displayName":"ISTIO","category":{"name":"Cloud Native Network","metadata":null},"metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"}},"schema":"{\n \"description\": \"Provides configuration for individual workloads. See more details at: https://istio.io/docs/reference/config/networking/proxy-config.html\",\n \"properties\": {\n \"concurrency\": {\n \"description\": \"The number of worker threads to run.\",\n \"nullable\": true,\n \"type\": \"integer\"\n },\n \"environmentVariables\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"description\": \"Additional environment variables for the proxy.\",\n \"type\": \"object\"\n },\n \"image\": {\n \"description\": \"Specifies the details of the proxy image.\",\n \"properties\": {\n \"imageType\": {\n \"description\": \"The image type of the image.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"selector\": {\n \"description\": \"Optional.\",\n \"properties\": {\n \"matchLabels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"title\": \"Proxy Config\",\n \"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.18.0/requestauthentication.Istio.meshery.layer5.io_meshmodel.json b/templates/meshmodel/components/1.18.0/requestauthentication.Istio.meshery.layer5.io_meshmodel.json new file mode 100644 index 000000000..beb3ae650 --- /dev/null +++ b/templates/meshmodel/components/1.18.0/requestauthentication.Istio.meshery.layer5.io_meshmodel.json @@ -0,0 +1 @@ +{"kind":"RequestAuthentication","apiVersion":"security.istio.io/v1","displayName":"Request Authentication","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"},"model":{"name":"istio","version":"1.18.0","displayName":"ISTIO","category":{"name":"Cloud Native Network","metadata":null},"metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"}},"schema":"{\n \"description\": \"RequestAuthentication defines what request authentication methods are supported by a workload.\",\n \"properties\": {\n \"jwtRules\": {\n \"description\": \"Define the list of JWTs that can be validated at the selected workloads' proxy.\",\n \"items\": {\n \"properties\": {\n \"audiences\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"forwardOriginalToken\": {\n \"description\": \"If set to true, the original token will be kept for the upstream request.\",\n \"type\": \"boolean\"\n },\n \"fromHeaders\": {\n \"description\": \"List of header locations from which JWT is expected.\",\n \"items\": {\n \"properties\": {\n \"name\": {\n \"description\": \"The HTTP header name.\",\n \"type\": \"string\"\n },\n \"prefix\": {\n \"description\": \"The prefix that should be stripped before decoding the token.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"fromParams\": {\n \"description\": \"List of query parameters from which JWT is expected.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"issuer\": {\n \"description\": \"Identifies the issuer that issued the JWT.\",\n \"type\": \"string\"\n },\n \"jwks\": {\n \"description\": \"JSON Web Key Set of public keys to validate signature of the JWT.\",\n \"type\": \"string\"\n },\n \"jwksUri\": {\n \"type\": \"string\"\n },\n \"jwks_uri\": {\n \"type\": \"string\"\n },\n \"outputClaimToHeaders\": {\n \"description\": \"This field specifies a list of operations to copy the claim to HTTP headers on a successfully verified token.\",\n \"items\": {\n \"properties\": {\n \"claim\": {\n \"description\": \"The name of the claim to be copied from.\",\n \"type\": \"string\"\n },\n \"header\": {\n \"description\": \"The name of the header to be created.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"outputPayloadToHeader\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"selector\": {\n \"description\": \"Optional.\",\n \"properties\": {\n \"matchLabels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"title\": \"Request Authentication\",\n \"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.18.0/serviceentry.Istio.meshery.layer5.io_meshmodel.json b/templates/meshmodel/components/1.18.0/serviceentry.Istio.meshery.layer5.io_meshmodel.json new file mode 100644 index 000000000..43b3a585f --- /dev/null +++ b/templates/meshmodel/components/1.18.0/serviceentry.Istio.meshery.layer5.io_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ServiceEntry","apiVersion":"networking.istio.io/v1alpha3","displayName":"Service Entry","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"},"model":{"name":"istio","version":"1.18.0","displayName":"ISTIO","category":{"name":"Cloud Native Network","metadata":null},"metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"}},"schema":"{\n \"description\": \"Configuration affecting service registry. See more details at: https://istio.io/docs/reference/config/networking/service-entry.html\",\n \"properties\": {\n \"addresses\": {\n \"description\": \"The virtual IP addresses associated with the service.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"endpoints\": {\n \"description\": \"One or more endpoints associated with the service.\",\n \"items\": {\n \"properties\": {\n \"address\": {\n \"type\": \"string\"\n },\n \"labels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"description\": \"One or more labels associated with the endpoint.\",\n \"type\": \"object\"\n },\n \"locality\": {\n \"description\": \"The locality associated with the endpoint.\",\n \"type\": \"string\"\n },\n \"network\": {\n \"type\": \"string\"\n },\n \"ports\": {\n \"additionalProperties\": {\n \"type\": \"integer\"\n },\n \"description\": \"Set of ports associated with the endpoint.\",\n \"type\": \"object\"\n },\n \"serviceAccount\": {\n \"type\": \"string\"\n },\n \"weight\": {\n \"description\": \"The load balancing weight associated with the endpoint.\",\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"exportTo\": {\n \"description\": \"A list of namespaces to which this service is exported.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"hosts\": {\n \"description\": \"The hosts associated with the ServiceEntry.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"location\": {\n \"enum\": [\n \"MESH_EXTERNAL\",\n \"MESH_INTERNAL\"\n ],\n \"type\": \"string\"\n },\n \"ports\": {\n \"description\": \"The ports associated with the external service.\",\n \"items\": {\n \"properties\": {\n \"name\": {\n \"description\": \"Label assigned to the port.\",\n \"type\": \"string\"\n },\n \"number\": {\n \"description\": \"A valid non-negative integer port number.\",\n \"type\": \"integer\"\n },\n \"protocol\": {\n \"description\": \"The protocol exposed on the port.\",\n \"type\": \"string\"\n },\n \"targetPort\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"resolution\": {\n \"description\": \"Service resolution mode for the hosts.\",\n \"enum\": [\n \"NONE\",\n \"STATIC\",\n \"DNS\",\n \"DNS_ROUND_ROBIN\"\n ],\n \"type\": \"string\"\n },\n \"subjectAltNames\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"workloadSelector\": {\n \"description\": \"Applicable only for MESH_INTERNAL services.\",\n \"properties\": {\n \"labels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"title\": \"Service Entry\",\n \"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.18.0/sidecar.Istio.meshery.layer5.io_meshmodel.json b/templates/meshmodel/components/1.18.0/sidecar.Istio.meshery.layer5.io_meshmodel.json new file mode 100644 index 000000000..b645dbe49 --- /dev/null +++ b/templates/meshmodel/components/1.18.0/sidecar.Istio.meshery.layer5.io_meshmodel.json @@ -0,0 +1 @@ +{"kind":"Sidecar","apiVersion":"networking.istio.io/v1alpha3","displayName":"Sidecar","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"},"model":{"name":"istio","version":"1.18.0","displayName":"ISTIO","category":{"name":"Cloud Native Network","metadata":null},"metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"}},"schema":"{\n \"description\": \"Configuration affecting network reachability of a sidecar. See more details at: https://istio.io/docs/reference/config/networking/sidecar.html\",\n \"properties\": {\n \"egress\": {\n \"items\": {\n \"properties\": {\n \"bind\": {\n \"type\": \"string\"\n },\n \"captureMode\": {\n \"enum\": [\n \"DEFAULT\",\n \"IPTABLES\",\n \"NONE\"\n ],\n \"type\": \"string\"\n },\n \"hosts\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"port\": {\n \"description\": \"The port associated with the listener.\",\n \"properties\": {\n \"name\": {\n \"description\": \"Label assigned to the port.\",\n \"type\": \"string\"\n },\n \"number\": {\n \"description\": \"A valid non-negative integer port number.\",\n \"type\": \"integer\"\n },\n \"protocol\": {\n \"description\": \"The protocol exposed on the port.\",\n \"type\": \"string\"\n },\n \"targetPort\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"ingress\": {\n \"items\": {\n \"properties\": {\n \"bind\": {\n \"description\": \"The IP(IPv4 or IPv6) to which the listener should be bound.\",\n \"type\": \"string\"\n },\n \"captureMode\": {\n \"enum\": [\n \"DEFAULT\",\n \"IPTABLES\",\n \"NONE\"\n ],\n \"type\": \"string\"\n },\n \"defaultEndpoint\": {\n \"type\": \"string\"\n },\n \"port\": {\n \"description\": \"The port associated with the listener.\",\n \"properties\": {\n \"name\": {\n \"description\": \"Label assigned to the port.\",\n \"type\": \"string\"\n },\n \"number\": {\n \"description\": \"A valid non-negative integer port number.\",\n \"type\": \"integer\"\n },\n \"protocol\": {\n \"description\": \"The protocol exposed on the port.\",\n \"type\": \"string\"\n },\n \"targetPort\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"tls\": {\n \"properties\": {\n \"caCertificates\": {\n \"description\": \"REQUIRED if mode is `MUTUAL`.\",\n \"type\": \"string\"\n },\n \"cipherSuites\": {\n \"description\": \"Optional: If specified, only support the specified cipher list.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"credentialName\": {\n \"type\": \"string\"\n },\n \"httpsRedirect\": {\n \"type\": \"boolean\"\n },\n \"maxProtocolVersion\": {\n \"description\": \"Optional: Maximum TLS protocol version.\",\n \"enum\": [\n \"TLS_AUTO\",\n \"TLSV1_0\",\n \"TLSV1_1\",\n \"TLSV1_2\",\n \"TLSV1_3\"\n ],\n \"type\": \"string\"\n },\n \"minProtocolVersion\": {\n \"description\": \"Optional: Minimum TLS protocol version.\",\n \"enum\": [\n \"TLS_AUTO\",\n \"TLSV1_0\",\n \"TLSV1_1\",\n \"TLSV1_2\",\n \"TLSV1_3\"\n ],\n \"type\": \"string\"\n },\n \"mode\": {\n \"enum\": [\n \"PASSTHROUGH\",\n \"SIMPLE\",\n \"MUTUAL\",\n \"AUTO_PASSTHROUGH\",\n \"ISTIO_MUTUAL\"\n ],\n \"type\": \"string\"\n },\n \"privateKey\": {\n \"description\": \"REQUIRED if mode is `SIMPLE` or `MUTUAL`.\",\n \"type\": \"string\"\n },\n \"serverCertificate\": {\n \"description\": \"REQUIRED if mode is `SIMPLE` or `MUTUAL`.\",\n \"type\": \"string\"\n },\n \"subjectAltNames\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"verifyCertificateHash\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"verifyCertificateSpki\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"outboundTrafficPolicy\": {\n \"description\": \"Configuration for the outbound traffic policy.\",\n \"properties\": {\n \"egressProxy\": {\n \"properties\": {\n \"host\": {\n \"description\": \"The name of a service from the service registry.\",\n \"type\": \"string\"\n },\n \"port\": {\n \"description\": \"Specifies the port on the host that is being addressed.\",\n \"properties\": {\n \"number\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"subset\": {\n \"description\": \"The name of a subset within the service.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"mode\": {\n \"enum\": [\n \"REGISTRY_ONLY\",\n \"ALLOW_ANY\"\n ],\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"workloadSelector\": {\n \"properties\": {\n \"labels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"title\": \"Sidecar\",\n \"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.18.0/telemetry.Istio.meshery.layer5.io_meshmodel.json b/templates/meshmodel/components/1.18.0/telemetry.Istio.meshery.layer5.io_meshmodel.json new file mode 100644 index 000000000..8302dffda --- /dev/null +++ b/templates/meshmodel/components/1.18.0/telemetry.Istio.meshery.layer5.io_meshmodel.json @@ -0,0 +1 @@ +{"kind":"Telemetry","apiVersion":"telemetry.istio.io/v1alpha1","displayName":"Telemetry","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"},"model":{"name":"istio","version":"1.18.0","displayName":"ISTIO","category":{"name":"Cloud Native Network","metadata":null},"metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"}},"schema":"{\n \"description\": \"Telemetry configuration for workloads. See more details at: https://istio.io/docs/reference/config/telemetry.html\",\n \"properties\": {\n \"accessLogging\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"properties\": {\n \"disabled\": {\n \"description\": \"Controls logging.\",\n \"nullable\": true,\n \"type\": \"boolean\"\n },\n \"filter\": {\n \"description\": \"Optional.\",\n \"properties\": {\n \"expression\": {\n \"description\": \"CEL expression for selecting when requests/connections should be logged.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"match\": {\n \"description\": \"Allows tailoring of logging behavior to specific conditions.\",\n \"properties\": {\n \"mode\": {\n \"enum\": [\n \"CLIENT_AND_SERVER\",\n \"CLIENT\",\n \"SERVER\"\n ],\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"providers\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"properties\": {\n \"name\": {\n \"description\": \"Required.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"metrics\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"properties\": {\n \"overrides\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"properties\": {\n \"disabled\": {\n \"description\": \"Optional.\",\n \"nullable\": true,\n \"type\": \"boolean\"\n },\n \"match\": {\n \"description\": \"Match allows provides the scope of the override.\",\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"metric\"\n ]\n },\n {\n \"required\": [\n \"customMetric\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"metric\"\n ]\n },\n {\n \"required\": [\n \"customMetric\"\n ]\n }\n ],\n \"properties\": {\n \"customMetric\": {\n \"description\": \"Allows free-form specification of a metric.\",\n \"type\": \"string\"\n },\n \"metric\": {\n \"description\": \"One of the well-known Istio Standard Metrics.\",\n \"enum\": [\n \"ALL_METRICS\",\n \"REQUEST_COUNT\",\n \"REQUEST_DURATION\",\n \"REQUEST_SIZE\",\n \"RESPONSE_SIZE\",\n \"TCP_OPENED_CONNECTIONS\",\n \"TCP_CLOSED_CONNECTIONS\",\n \"TCP_SENT_BYTES\",\n \"TCP_RECEIVED_BYTES\",\n \"GRPC_REQUEST_MESSAGES\",\n \"GRPC_RESPONSE_MESSAGES\"\n ],\n \"type\": \"string\"\n },\n \"mode\": {\n \"enum\": [\n \"CLIENT_AND_SERVER\",\n \"CLIENT\",\n \"SERVER\"\n ],\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"tagOverrides\": {\n \"additionalProperties\": {\n \"properties\": {\n \"operation\": {\n \"description\": \"Operation controls whether or not to update/add a tag, or to remove it.\",\n \"enum\": [\n \"UPSERT\",\n \"REMOVE\"\n ],\n \"type\": \"string\"\n },\n \"value\": {\n \"description\": \"Value is only considered if the operation is `UPSERT`.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"description\": \"Optional.\",\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"providers\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"properties\": {\n \"name\": {\n \"description\": \"Required.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"reportingInterval\": {\n \"description\": \"Optional.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"selector\": {\n \"description\": \"Optional.\",\n \"properties\": {\n \"matchLabels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"tracing\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"properties\": {\n \"customTags\": {\n \"additionalProperties\": {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"literal\"\n ]\n },\n {\n \"required\": [\n \"environment\"\n ]\n },\n {\n \"required\": [\n \"header\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"literal\"\n ]\n },\n {\n \"required\": [\n \"environment\"\n ]\n },\n {\n \"required\": [\n \"header\"\n ]\n }\n ],\n \"properties\": {\n \"environment\": {\n \"description\": \"Environment adds the value of an environment variable to each span.\",\n \"properties\": {\n \"defaultValue\": {\n \"description\": \"Optional.\",\n \"type\": \"string\"\n },\n \"name\": {\n \"description\": \"Name of the environment variable from which to extract the tag value.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"header\": {\n \"properties\": {\n \"defaultValue\": {\n \"description\": \"Optional.\",\n \"type\": \"string\"\n },\n \"name\": {\n \"description\": \"Name of the header from which to extract the tag value.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"literal\": {\n \"description\": \"Literal adds the same, hard-coded value to each span.\",\n \"properties\": {\n \"value\": {\n \"description\": \"The tag value to use.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"description\": \"Optional.\",\n \"type\": \"object\"\n },\n \"disableSpanReporting\": {\n \"description\": \"Controls span reporting.\",\n \"nullable\": true,\n \"type\": \"boolean\"\n },\n \"match\": {\n \"description\": \"Allows tailoring of behavior to specific conditions.\",\n \"properties\": {\n \"mode\": {\n \"enum\": [\n \"CLIENT_AND_SERVER\",\n \"CLIENT\",\n \"SERVER\"\n ],\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"providers\": {\n \"description\": \"Optional.\",\n \"items\": {\n \"properties\": {\n \"name\": {\n \"description\": \"Required.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"randomSamplingPercentage\": {\n \"nullable\": true,\n \"type\": \"number\"\n },\n \"useRequestIdForTraceSampling\": {\n \"nullable\": true,\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n }\n },\n \"title\": \"Telemetry\",\n \"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.18.0/virtualservice.Istio.meshery.layer5.io_meshmodel.json b/templates/meshmodel/components/1.18.0/virtualservice.Istio.meshery.layer5.io_meshmodel.json new file mode 100644 index 000000000..46af05967 --- /dev/null +++ b/templates/meshmodel/components/1.18.0/virtualservice.Istio.meshery.layer5.io_meshmodel.json @@ -0,0 +1 @@ +{"kind":"VirtualService","apiVersion":"networking.istio.io/v1alpha3","displayName":"Virtual Service","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"},"model":{"name":"istio","version":"1.18.0","displayName":"ISTIO","category":{"name":"Cloud Native Network","metadata":null},"metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"}},"schema":"{\n \"description\": \"Configuration affecting label/content routing, sni routing, etc. See more details at: https://istio.io/docs/reference/config/networking/virtual-service.html\",\n \"properties\": {\n \"exportTo\": {\n \"description\": \"A list of namespaces to which this virtual service is exported.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"gateways\": {\n \"description\": \"The names of gateways and sidecars that should apply these routes.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"hosts\": {\n \"description\": \"The destination hosts to which traffic is being sent.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"http\": {\n \"description\": \"An ordered list of route rules for HTTP traffic.\",\n \"items\": {\n \"properties\": {\n \"corsPolicy\": {\n \"description\": \"Cross-Origin Resource Sharing policy (CORS).\",\n \"properties\": {\n \"allowCredentials\": {\n \"nullable\": true,\n \"type\": \"boolean\"\n },\n \"allowHeaders\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"allowMethods\": {\n \"description\": \"List of HTTP methods allowed to access the resource.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"allowOrigin\": {\n \"description\": \"The list of origins that are allowed to perform CORS requests.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"allowOrigins\": {\n \"description\": \"String patterns that match allowed origins.\",\n \"items\": {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"exact\"\n ]\n },\n {\n \"required\": [\n \"prefix\"\n ]\n },\n {\n \"required\": [\n \"regex\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"exact\"\n ]\n },\n {\n \"required\": [\n \"prefix\"\n ]\n },\n {\n \"required\": [\n \"regex\"\n ]\n }\n ],\n \"properties\": {\n \"exact\": {\n \"type\": \"string\"\n },\n \"prefix\": {\n \"type\": \"string\"\n },\n \"regex\": {\n \"description\": \"RE2 style regex-based match (https://github.com/google/re2/wiki/Syntax).\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"exposeHeaders\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"maxAge\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"delegate\": {\n \"properties\": {\n \"name\": {\n \"description\": \"Name specifies the name of the delegate VirtualService.\",\n \"type\": \"string\"\n },\n \"namespace\": {\n \"description\": \"Namespace specifies the namespace where the delegate VirtualService resides.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"directResponse\": {\n \"description\": \"A HTTP rule can either return a direct_response, redirect or forward (default) traffic.\",\n \"properties\": {\n \"body\": {\n \"description\": \"Specifies the content of the response body.\",\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"string\"\n ]\n },\n {\n \"required\": [\n \"bytes\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"string\"\n ]\n },\n {\n \"required\": [\n \"bytes\"\n ]\n }\n ],\n \"properties\": {\n \"bytes\": {\n \"description\": \"response body as base64 encoded bytes.\",\n \"format\": \"binary\",\n \"type\": \"string\"\n },\n \"string\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"status\": {\n \"description\": \"Specifies the HTTP response status to be returned.\",\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"fault\": {\n \"description\": \"Fault injection policy to apply on HTTP traffic at the client side.\",\n \"properties\": {\n \"abort\": {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"httpStatus\"\n ]\n },\n {\n \"required\": [\n \"grpcStatus\"\n ]\n },\n {\n \"required\": [\n \"http2Error\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"httpStatus\"\n ]\n },\n {\n \"required\": [\n \"grpcStatus\"\n ]\n },\n {\n \"required\": [\n \"http2Error\"\n ]\n }\n ],\n \"properties\": {\n \"grpcStatus\": {\n \"description\": \"GRPC status code to use to abort the request.\",\n \"type\": \"string\"\n },\n \"http2Error\": {\n \"type\": \"string\"\n },\n \"httpStatus\": {\n \"description\": \"HTTP status code to use to abort the Http request.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"percentage\": {\n \"description\": \"Percentage of requests to be aborted with the error code provided.\",\n \"properties\": {\n \"value\": {\n \"format\": \"double\",\n \"type\": \"number\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"delay\": {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"fixedDelay\"\n ]\n },\n {\n \"required\": [\n \"exponentialDelay\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"fixedDelay\"\n ]\n },\n {\n \"required\": [\n \"exponentialDelay\"\n ]\n }\n ],\n \"properties\": {\n \"exponentialDelay\": {\n \"type\": \"string\"\n },\n \"fixedDelay\": {\n \"description\": \"Add a fixed delay before forwarding the request.\",\n \"type\": \"string\"\n },\n \"percent\": {\n \"description\": \"Percentage of requests on which the delay will be injected (0-100).\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"percentage\": {\n \"description\": \"Percentage of requests on which the delay will be injected.\",\n \"properties\": {\n \"value\": {\n \"format\": \"double\",\n \"type\": \"number\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"headers\": {\n \"properties\": {\n \"request\": {\n \"properties\": {\n \"add\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n },\n \"remove\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"set\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"response\": {\n \"properties\": {\n \"add\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n },\n \"remove\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"set\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"match\": {\n \"items\": {\n \"properties\": {\n \"authority\": {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"exact\"\n ]\n },\n {\n \"required\": [\n \"prefix\"\n ]\n },\n {\n \"required\": [\n \"regex\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"exact\"\n ]\n },\n {\n \"required\": [\n \"prefix\"\n ]\n },\n {\n \"required\": [\n \"regex\"\n ]\n }\n ],\n \"properties\": {\n \"exact\": {\n \"type\": \"string\"\n },\n \"prefix\": {\n \"type\": \"string\"\n },\n \"regex\": {\n \"description\": \"RE2 style regex-based match (https://github.com/google/re2/wiki/Syntax).\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"gateways\": {\n \"description\": \"Names of gateways where the rule should be applied.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"headers\": {\n \"additionalProperties\": {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"exact\"\n ]\n },\n {\n \"required\": [\n \"prefix\"\n ]\n },\n {\n \"required\": [\n \"regex\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"exact\"\n ]\n },\n {\n \"required\": [\n \"prefix\"\n ]\n },\n {\n \"required\": [\n \"regex\"\n ]\n }\n ],\n \"properties\": {\n \"exact\": {\n \"type\": \"string\"\n },\n \"prefix\": {\n \"type\": \"string\"\n },\n \"regex\": {\n \"description\": \"RE2 style regex-based match (https://github.com/google/re2/wiki/Syntax).\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"object\"\n },\n \"ignoreUriCase\": {\n \"description\": \"Flag to specify whether the URI matching should be case-insensitive.\",\n \"type\": \"boolean\"\n },\n \"method\": {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"exact\"\n ]\n },\n {\n \"required\": [\n \"prefix\"\n ]\n },\n {\n \"required\": [\n \"regex\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"exact\"\n ]\n },\n {\n \"required\": [\n \"prefix\"\n ]\n },\n {\n \"required\": [\n \"regex\"\n ]\n }\n ],\n \"properties\": {\n \"exact\": {\n \"type\": \"string\"\n },\n \"prefix\": {\n \"type\": \"string\"\n },\n \"regex\": {\n \"description\": \"RE2 style regex-based match (https://github.com/google/re2/wiki/Syntax).\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"name\": {\n \"description\": \"The name assigned to a match.\",\n \"type\": \"string\"\n },\n \"port\": {\n \"description\": \"Specifies the ports on the host that is being addressed.\",\n \"type\": \"integer\"\n },\n \"queryParams\": {\n \"additionalProperties\": {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"exact\"\n ]\n },\n {\n \"required\": [\n \"prefix\"\n ]\n },\n {\n \"required\": [\n \"regex\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"exact\"\n ]\n },\n {\n \"required\": [\n \"prefix\"\n ]\n },\n {\n \"required\": [\n \"regex\"\n ]\n }\n ],\n \"properties\": {\n \"exact\": {\n \"type\": \"string\"\n },\n \"prefix\": {\n \"type\": \"string\"\n },\n \"regex\": {\n \"description\": \"RE2 style regex-based match (https://github.com/google/re2/wiki/Syntax).\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"description\": \"Query parameters for matching.\",\n \"type\": \"object\"\n },\n \"scheme\": {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"exact\"\n ]\n },\n {\n \"required\": [\n \"prefix\"\n ]\n },\n {\n \"required\": [\n \"regex\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"exact\"\n ]\n },\n {\n \"required\": [\n \"prefix\"\n ]\n },\n {\n \"required\": [\n \"regex\"\n ]\n }\n ],\n \"properties\": {\n \"exact\": {\n \"type\": \"string\"\n },\n \"prefix\": {\n \"type\": \"string\"\n },\n \"regex\": {\n \"description\": \"RE2 style regex-based match (https://github.com/google/re2/wiki/Syntax).\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"sourceLabels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n },\n \"sourceNamespace\": {\n \"description\": \"Source namespace constraining the applicability of a rule to workloads in that namespace.\",\n \"type\": \"string\"\n },\n \"statPrefix\": {\n \"description\": \"The human readable prefix to use when emitting statistics for this route.\",\n \"type\": \"string\"\n },\n \"uri\": {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"exact\"\n ]\n },\n {\n \"required\": [\n \"prefix\"\n ]\n },\n {\n \"required\": [\n \"regex\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"exact\"\n ]\n },\n {\n \"required\": [\n \"prefix\"\n ]\n },\n {\n \"required\": [\n \"regex\"\n ]\n }\n ],\n \"properties\": {\n \"exact\": {\n \"type\": \"string\"\n },\n \"prefix\": {\n \"type\": \"string\"\n },\n \"regex\": {\n \"description\": \"RE2 style regex-based match (https://github.com/google/re2/wiki/Syntax).\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"withoutHeaders\": {\n \"additionalProperties\": {\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"exact\"\n ]\n },\n {\n \"required\": [\n \"prefix\"\n ]\n },\n {\n \"required\": [\n \"regex\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"exact\"\n ]\n },\n {\n \"required\": [\n \"prefix\"\n ]\n },\n {\n \"required\": [\n \"regex\"\n ]\n }\n ],\n \"properties\": {\n \"exact\": {\n \"type\": \"string\"\n },\n \"prefix\": {\n \"type\": \"string\"\n },\n \"regex\": {\n \"description\": \"RE2 style regex-based match (https://github.com/google/re2/wiki/Syntax).\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"description\": \"withoutHeader has the same syntax with the header, but has opposite meaning.\",\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"mirror\": {\n \"properties\": {\n \"host\": {\n \"description\": \"The name of a service from the service registry.\",\n \"type\": \"string\"\n },\n \"port\": {\n \"description\": \"Specifies the port on the host that is being addressed.\",\n \"properties\": {\n \"number\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"subset\": {\n \"description\": \"The name of a subset within the service.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"mirrorPercent\": {\n \"description\": \"Percentage of the traffic to be mirrored by the `mirror` field.\",\n \"nullable\": true,\n \"type\": \"integer\"\n },\n \"mirrorPercentage\": {\n \"description\": \"Percentage of the traffic to be mirrored by the `mirror` field.\",\n \"properties\": {\n \"value\": {\n \"format\": \"double\",\n \"type\": \"number\"\n }\n },\n \"type\": \"object\"\n },\n \"mirror_percent\": {\n \"description\": \"Percentage of the traffic to be mirrored by the `mirror` field.\",\n \"nullable\": true,\n \"type\": \"integer\"\n },\n \"name\": {\n \"description\": \"The name assigned to the route for debugging purposes.\",\n \"type\": \"string\"\n },\n \"redirect\": {\n \"description\": \"A HTTP rule can either return a direct_response, redirect or forward (default) traffic.\",\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"port\"\n ]\n },\n {\n \"required\": [\n \"derivePort\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"port\"\n ]\n },\n {\n \"required\": [\n \"derivePort\"\n ]\n }\n ],\n \"properties\": {\n \"authority\": {\n \"type\": \"string\"\n },\n \"derivePort\": {\n \"enum\": [\n \"FROM_PROTOCOL_DEFAULT\",\n \"FROM_REQUEST_PORT\"\n ],\n \"type\": \"string\"\n },\n \"port\": {\n \"description\": \"On a redirect, overwrite the port portion of the URL with this value.\",\n \"type\": \"integer\"\n },\n \"redirectCode\": {\n \"type\": \"integer\"\n },\n \"scheme\": {\n \"description\": \"On a redirect, overwrite the scheme portion of the URL with this value.\",\n \"type\": \"string\"\n },\n \"uri\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"retries\": {\n \"description\": \"Retry policy for HTTP requests.\",\n \"properties\": {\n \"attempts\": {\n \"description\": \"Number of retries to be allowed for a given request.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"perTryTimeout\": {\n \"description\": \"Timeout per attempt for a given request, including the initial call and any retries.\",\n \"type\": \"string\"\n },\n \"retryOn\": {\n \"description\": \"Specifies the conditions under which retry takes place.\",\n \"type\": \"string\"\n },\n \"retryRemoteLocalities\": {\n \"description\": \"Flag to specify whether the retries should retry to other localities.\",\n \"nullable\": true,\n \"type\": \"boolean\"\n }\n },\n \"type\": \"object\"\n },\n \"rewrite\": {\n \"description\": \"Rewrite HTTP URIs and Authority headers.\",\n \"properties\": {\n \"authority\": {\n \"description\": \"rewrite the Authority/Host header with this value.\",\n \"type\": \"string\"\n },\n \"uri\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"route\": {\n \"description\": \"A HTTP rule can either return a direct_response, redirect or forward (default) traffic.\",\n \"items\": {\n \"properties\": {\n \"destination\": {\n \"properties\": {\n \"host\": {\n \"description\": \"The name of a service from the service registry.\",\n \"type\": \"string\"\n },\n \"port\": {\n \"description\": \"Specifies the port on the host that is being addressed.\",\n \"properties\": {\n \"number\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"subset\": {\n \"description\": \"The name of a subset within the service.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"headers\": {\n \"properties\": {\n \"request\": {\n \"properties\": {\n \"add\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n },\n \"remove\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"set\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"response\": {\n \"properties\": {\n \"add\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n },\n \"remove\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"set\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"weight\": {\n \"description\": \"Weight specifies the relative proportion of traffic to be forwarded to the destination.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"timeout\": {\n \"description\": \"Timeout for HTTP requests, default is disabled.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"tcp\": {\n \"description\": \"An ordered list of route rules for opaque TCP traffic.\",\n \"items\": {\n \"properties\": {\n \"match\": {\n \"items\": {\n \"properties\": {\n \"destinationSubnets\": {\n \"description\": \"IPv4 or IPv6 ip addresses of destination with optional subnet.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"gateways\": {\n \"description\": \"Names of gateways where the rule should be applied.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"port\": {\n \"description\": \"Specifies the port on the host that is being addressed.\",\n \"type\": \"integer\"\n },\n \"sourceLabels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n },\n \"sourceNamespace\": {\n \"description\": \"Source namespace constraining the applicability of a rule to workloads in that namespace.\",\n \"type\": \"string\"\n },\n \"sourceSubnet\": {\n \"description\": \"IPv4 or IPv6 ip address of source with optional subnet.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"route\": {\n \"description\": \"The destination to which the connection should be forwarded to.\",\n \"items\": {\n \"properties\": {\n \"destination\": {\n \"properties\": {\n \"host\": {\n \"description\": \"The name of a service from the service registry.\",\n \"type\": \"string\"\n },\n \"port\": {\n \"description\": \"Specifies the port on the host that is being addressed.\",\n \"properties\": {\n \"number\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"subset\": {\n \"description\": \"The name of a subset within the service.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"weight\": {\n \"description\": \"Weight specifies the relative proportion of traffic to be forwarded to the destination.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"tls\": {\n \"items\": {\n \"properties\": {\n \"match\": {\n \"items\": {\n \"properties\": {\n \"destinationSubnets\": {\n \"description\": \"IPv4 or IPv6 ip addresses of destination with optional subnet.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"gateways\": {\n \"description\": \"Names of gateways where the rule should be applied.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"port\": {\n \"description\": \"Specifies the port on the host that is being addressed.\",\n \"type\": \"integer\"\n },\n \"sniHosts\": {\n \"description\": \"SNI (server name indicator) to match on.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"sourceLabels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n },\n \"sourceNamespace\": {\n \"description\": \"Source namespace constraining the applicability of a rule to workloads in that namespace.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"route\": {\n \"description\": \"The destination to which the connection should be forwarded to.\",\n \"items\": {\n \"properties\": {\n \"destination\": {\n \"properties\": {\n \"host\": {\n \"description\": \"The name of a service from the service registry.\",\n \"type\": \"string\"\n },\n \"port\": {\n \"description\": \"Specifies the port on the host that is being addressed.\",\n \"properties\": {\n \"number\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"subset\": {\n \"description\": \"The name of a subset within the service.\",\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"weight\": {\n \"description\": \"Weight specifies the relative proportion of traffic to be forwarded to the destination.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n }\n },\n \"title\": \"Virtual Service\",\n \"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.18.0/wasmplugin.Istio.meshery.layer5.io_meshmodel.json b/templates/meshmodel/components/1.18.0/wasmplugin.Istio.meshery.layer5.io_meshmodel.json new file mode 100644 index 000000000..cbb4a96be --- /dev/null +++ b/templates/meshmodel/components/1.18.0/wasmplugin.Istio.meshery.layer5.io_meshmodel.json @@ -0,0 +1 @@ +{"kind":"WasmPlugin","apiVersion":"extensions.istio.io/v1alpha1","displayName":"Wasm Plugin","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"},"model":{"name":"istio","version":"1.18.0","displayName":"ISTIO","category":{"name":"Cloud Native Network","metadata":null},"metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"}},"schema":"{\n \"description\": \"Extend the functionality provided by the Istio proxy through WebAssembly filters. See more details at: https://istio.io/docs/reference/config/proxy_extensions/wasm-plugin.html\",\n \"properties\": {\n \"imagePullPolicy\": {\n \"enum\": [\n \"UNSPECIFIED_POLICY\",\n \"IfNotPresent\",\n \"Always\"\n ],\n \"type\": \"string\"\n },\n \"imagePullSecret\": {\n \"description\": \"Credentials to use for OCI image pulling.\",\n \"type\": \"string\"\n },\n \"match\": {\n \"description\": \"Specifies the criteria to determine which traffic is passed to WasmPlugin.\",\n \"items\": {\n \"properties\": {\n \"mode\": {\n \"description\": \"Criteria for selecting traffic by their direction.\",\n \"enum\": [\n \"UNDEFINED\",\n \"CLIENT\",\n \"SERVER\",\n \"CLIENT_AND_SERVER\"\n ],\n \"type\": \"string\"\n },\n \"ports\": {\n \"description\": \"Criteria for selecting traffic by their destination port.\",\n \"items\": {\n \"properties\": {\n \"number\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"phase\": {\n \"description\": \"Determines where in the filter chain this `WasmPlugin` is to be injected.\",\n \"enum\": [\n \"UNSPECIFIED_PHASE\",\n \"AUTHN\",\n \"AUTHZ\",\n \"STATS\"\n ],\n \"type\": \"string\"\n },\n \"pluginConfig\": {\n \"description\": \"The configuration that will be passed on to the plugin.\",\n \"type\": \"object\",\n \"x-kubernetes-preserve-unknown-fields\": true\n },\n \"pluginName\": {\n \"type\": \"string\"\n },\n \"priority\": {\n \"description\": \"Determines ordering of `WasmPlugins` in the same `phase`.\",\n \"nullable\": true,\n \"type\": \"integer\"\n },\n \"selector\": {\n \"properties\": {\n \"matchLabels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"sha256\": {\n \"description\": \"SHA256 checksum that will be used to verify Wasm module or OCI container.\",\n \"type\": \"string\"\n },\n \"url\": {\n \"description\": \"URL of a Wasm module or OCI container.\",\n \"type\": \"string\"\n },\n \"verificationKey\": {\n \"type\": \"string\"\n },\n \"vmConfig\": {\n \"description\": \"Configuration for a Wasm VM.\",\n \"properties\": {\n \"env\": {\n \"description\": \"Specifies environment variables to be injected to this VM.\",\n \"items\": {\n \"properties\": {\n \"name\": {\n \"type\": \"string\"\n },\n \"value\": {\n \"description\": \"Value for the environment variable.\",\n \"type\": \"string\"\n },\n \"valueFrom\": {\n \"enum\": [\n \"INLINE\",\n \"HOST\"\n ],\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"title\": \"Wasm Plugin\",\n \"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.18.0/workloadentry.Istio.meshery.layer5.io_meshmodel.json b/templates/meshmodel/components/1.18.0/workloadentry.Istio.meshery.layer5.io_meshmodel.json new file mode 100644 index 000000000..364099be0 --- /dev/null +++ b/templates/meshmodel/components/1.18.0/workloadentry.Istio.meshery.layer5.io_meshmodel.json @@ -0,0 +1 @@ +{"kind":"WorkloadEntry","apiVersion":"networking.istio.io/v1alpha3","displayName":"Workload Entry","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"},"model":{"name":"istio","version":"1.18.0","displayName":"ISTIO","category":{"name":"Cloud Native Network","metadata":null},"metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"}},"schema":"{\n \"description\": \"Configuration affecting VMs onboarded into the mesh. See more details at: https://istio.io/docs/reference/config/networking/workload-entry.html\",\n \"properties\": {\n \"address\": {\n \"type\": \"string\"\n },\n \"labels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"description\": \"One or more labels associated with the endpoint.\",\n \"type\": \"object\"\n },\n \"locality\": {\n \"description\": \"The locality associated with the endpoint.\",\n \"type\": \"string\"\n },\n \"network\": {\n \"type\": \"string\"\n },\n \"ports\": {\n \"additionalProperties\": {\n \"type\": \"integer\"\n },\n \"description\": \"Set of ports associated with the endpoint.\",\n \"type\": \"object\"\n },\n \"serviceAccount\": {\n \"type\": \"string\"\n },\n \"weight\": {\n \"description\": \"The load balancing weight associated with the endpoint.\",\n \"type\": \"integer\"\n }\n },\n \"title\": \"Workload Entry\",\n \"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.18.0/workloadgroup.Istio.meshery.layer5.io_meshmodel.json b/templates/meshmodel/components/1.18.0/workloadgroup.Istio.meshery.layer5.io_meshmodel.json new file mode 100644 index 000000000..a8e086d67 --- /dev/null +++ b/templates/meshmodel/components/1.18.0/workloadgroup.Istio.meshery.layer5.io_meshmodel.json @@ -0,0 +1 @@ +{"kind":"WorkloadGroup","apiVersion":"networking.istio.io/v1alpha3","displayName":"Workload Group","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"},"model":{"name":"istio","version":"1.18.0","displayName":"ISTIO","category":{"name":"Cloud Native Network","metadata":null},"metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","secondaryColor":"#93b0e6","shape":"circle","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" height=\"20\" width=\"20\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg height=\"20\" width=\"20\" viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e"}},"schema":"{\n \"description\": \"Describes a collection of workload instances. See more details at: https://istio.io/docs/reference/config/networking/workload-group.html\",\n \"properties\": {\n \"metadata\": {\n \"description\": \"Metadata that will be used for all corresponding `WorkloadEntries`.\",\n \"properties\": {\n \"annotations\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n },\n \"labels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"type\": \"object\"\n }\n },\n \"type\": \"object\"\n },\n \"probe\": {\n \"description\": \"`ReadinessProbe` describes the configuration the user must provide for healthchecking on their workload.\",\n \"oneOf\": [\n {\n \"not\": {\n \"anyOf\": [\n {\n \"required\": [\n \"httpGet\"\n ]\n },\n {\n \"required\": [\n \"tcpSocket\"\n ]\n },\n {\n \"required\": [\n \"exec\"\n ]\n }\n ]\n }\n },\n {\n \"required\": [\n \"httpGet\"\n ]\n },\n {\n \"required\": [\n \"tcpSocket\"\n ]\n },\n {\n \"required\": [\n \"exec\"\n ]\n }\n ],\n \"properties\": {\n \"exec\": {\n \"description\": \"Health is determined by how the command that is executed exited.\",\n \"properties\": {\n \"command\": {\n \"description\": \"Command to run.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"type\": \"object\"\n },\n \"failureThreshold\": {\n \"description\": \"Minimum consecutive failures for the probe to be considered failed after having succeeded.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"httpGet\": {\n \"properties\": {\n \"host\": {\n \"description\": \"Host name to connect to, defaults to the pod IP.\",\n \"type\": \"string\"\n },\n \"httpHeaders\": {\n \"description\": \"Headers the proxy will pass on to make the request.\",\n \"items\": {\n \"properties\": {\n \"name\": {\n \"type\": \"string\"\n },\n \"value\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"type\": \"array\"\n },\n \"path\": {\n \"description\": \"Path to access on the HTTP server.\",\n \"type\": \"string\"\n },\n \"port\": {\n \"description\": \"Port on which the endpoint lives.\",\n \"type\": \"integer\"\n },\n \"scheme\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"initialDelaySeconds\": {\n \"description\": \"Number of seconds after the container has started before readiness probes are initiated.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"periodSeconds\": {\n \"description\": \"How often (in seconds) to perform the probe.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"successThreshold\": {\n \"description\": \"Minimum consecutive successes for the probe to be considered successful after having failed.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n },\n \"tcpSocket\": {\n \"description\": \"Health is determined by if the proxy is able to connect.\",\n \"properties\": {\n \"host\": {\n \"type\": \"string\"\n },\n \"port\": {\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"timeoutSeconds\": {\n \"description\": \"Number of seconds after which the probe times out.\",\n \"format\": \"int32\",\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n },\n \"template\": {\n \"description\": \"Template to be used for the generation of `WorkloadEntry` resources that belong to this `WorkloadGroup`.\",\n \"properties\": {\n \"address\": {\n \"type\": \"string\"\n },\n \"labels\": {\n \"additionalProperties\": {\n \"type\": \"string\"\n },\n \"description\": \"One or more labels associated with the endpoint.\",\n \"type\": \"object\"\n },\n \"locality\": {\n \"description\": \"The locality associated with the endpoint.\",\n \"type\": \"string\"\n },\n \"network\": {\n \"type\": \"string\"\n },\n \"ports\": {\n \"additionalProperties\": {\n \"type\": \"integer\"\n },\n \"description\": \"Set of ports associated with the endpoint.\",\n \"type\": \"object\"\n },\n \"serviceAccount\": {\n \"type\": \"string\"\n },\n \"weight\": {\n \"description\": \"The load balancing weight associated with the endpoint.\",\n \"type\": \"integer\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"title\": \"Workload Group\",\n \"type\": \"object\"\n}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.7.8/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.7.8/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..a40bd1b6b --- /dev/null +++ b/templates/meshmodel/components/1.7.8/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.7.8", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.7.8/istioMesh_meshmodel.json b/templates/meshmodel/components/1.7.8/istioMesh_meshmodel.json new file mode 100644 index 000000000..64e50cd0f --- /dev/null +++ b/templates/meshmodel/components/1.7.8/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.7.8","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.7.8/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.7.8/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..7f58cc690 --- /dev/null +++ b/templates/meshmodel/components/1.7.8/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.7.8","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.7.8/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.7.8/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..194c465bd --- /dev/null +++ b/templates/meshmodel/components/1.7.8/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.7.8","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.7.8/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.7.8/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..14f7d01e8 --- /dev/null +++ b/templates/meshmodel/components/1.7.8/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.7.8","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.8.3/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.8.3/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..a106fa737 --- /dev/null +++ b/templates/meshmodel/components/1.8.3/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.8.3", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.8.3/istioMesh_meshmodel.json b/templates/meshmodel/components/1.8.3/istioMesh_meshmodel.json new file mode 100644 index 000000000..836dadf14 --- /dev/null +++ b/templates/meshmodel/components/1.8.3/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.8.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.8.3/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.8.3/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..6ee950dde --- /dev/null +++ b/templates/meshmodel/components/1.8.3/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.8.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.8.3/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.8.3/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..dd865e675 --- /dev/null +++ b/templates/meshmodel/components/1.8.3/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.8.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.8.3/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.8.3/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..cc1bc78c6 --- /dev/null +++ b/templates/meshmodel/components/1.8.3/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.8.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.8.4/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.8.4/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..4859737bd --- /dev/null +++ b/templates/meshmodel/components/1.8.4/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.8.4", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.8.4/istioMesh_meshmodel.json b/templates/meshmodel/components/1.8.4/istioMesh_meshmodel.json new file mode 100644 index 000000000..ef4ae05a3 --- /dev/null +++ b/templates/meshmodel/components/1.8.4/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.8.4","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.8.4/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.8.4/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..753da4adc --- /dev/null +++ b/templates/meshmodel/components/1.8.4/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.8.4","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.8.4/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.8.4/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..4fa2c09c1 --- /dev/null +++ b/templates/meshmodel/components/1.8.4/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.8.4","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.8.4/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.8.4/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..39f82a6ac --- /dev/null +++ b/templates/meshmodel/components/1.8.4/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.8.4","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.8.5/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.8.5/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..a8fa3c834 --- /dev/null +++ b/templates/meshmodel/components/1.8.5/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.8.5", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.8.5/istioMesh_meshmodel.json b/templates/meshmodel/components/1.8.5/istioMesh_meshmodel.json new file mode 100644 index 000000000..c3fd91e4b --- /dev/null +++ b/templates/meshmodel/components/1.8.5/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.8.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.8.5/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.8.5/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..4a1bff4b6 --- /dev/null +++ b/templates/meshmodel/components/1.8.5/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.8.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.8.5/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.8.5/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..88f5439e6 --- /dev/null +++ b/templates/meshmodel/components/1.8.5/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.8.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.8.5/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.8.5/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..215d36ceb --- /dev/null +++ b/templates/meshmodel/components/1.8.5/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.8.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.8.6/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.8.6/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..1e8b16868 --- /dev/null +++ b/templates/meshmodel/components/1.8.6/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.8.6", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.8.6/istioMesh_meshmodel.json b/templates/meshmodel/components/1.8.6/istioMesh_meshmodel.json new file mode 100644 index 000000000..13a176efe --- /dev/null +++ b/templates/meshmodel/components/1.8.6/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.8.6","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.8.6/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.8.6/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..abd405c90 --- /dev/null +++ b/templates/meshmodel/components/1.8.6/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.8.6","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.8.6/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.8.6/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..c6f4344bb --- /dev/null +++ b/templates/meshmodel/components/1.8.6/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.8.6","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.8.6/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.8.6/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..03e16e34c --- /dev/null +++ b/templates/meshmodel/components/1.8.6/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.8.6","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.0/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.9.0/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..1f5fca008 --- /dev/null +++ b/templates/meshmodel/components/1.9.0/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.9.0", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.0/istioMesh_meshmodel.json b/templates/meshmodel/components/1.9.0/istioMesh_meshmodel.json new file mode 100644 index 000000000..ba56ccace --- /dev/null +++ b/templates/meshmodel/components/1.9.0/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.0/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.9.0/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..8e4d6c78a --- /dev/null +++ b/templates/meshmodel/components/1.9.0/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.0/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.9.0/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..3e6a44362 --- /dev/null +++ b/templates/meshmodel/components/1.9.0/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.0/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.9.0/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..2bb128d89 --- /dev/null +++ b/templates/meshmodel/components/1.9.0/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.0","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.1/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.9.1/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..ce2202862 --- /dev/null +++ b/templates/meshmodel/components/1.9.1/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.9.1", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.1/istioMesh_meshmodel.json b/templates/meshmodel/components/1.9.1/istioMesh_meshmodel.json new file mode 100644 index 000000000..3cbc8081e --- /dev/null +++ b/templates/meshmodel/components/1.9.1/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.1/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.9.1/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..16e26d0b7 --- /dev/null +++ b/templates/meshmodel/components/1.9.1/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.1/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.9.1/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..2ea413428 --- /dev/null +++ b/templates/meshmodel/components/1.9.1/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.1/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.9.1/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..85546761e --- /dev/null +++ b/templates/meshmodel/components/1.9.1/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.1","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.2/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.9.2/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..10b4ebd3f --- /dev/null +++ b/templates/meshmodel/components/1.9.2/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.9.2", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.2/istioMesh_meshmodel.json b/templates/meshmodel/components/1.9.2/istioMesh_meshmodel.json new file mode 100644 index 000000000..49b95c7c4 --- /dev/null +++ b/templates/meshmodel/components/1.9.2/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.2/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.9.2/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..690ea391d --- /dev/null +++ b/templates/meshmodel/components/1.9.2/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.2/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.9.2/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..f39c4b929 --- /dev/null +++ b/templates/meshmodel/components/1.9.2/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.2/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.9.2/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..53b2e5bd6 --- /dev/null +++ b/templates/meshmodel/components/1.9.2/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.2","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.3/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.9.3/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..0fd92b882 --- /dev/null +++ b/templates/meshmodel/components/1.9.3/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.9.3", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.3/istioMesh_meshmodel.json b/templates/meshmodel/components/1.9.3/istioMesh_meshmodel.json new file mode 100644 index 000000000..072431e1a --- /dev/null +++ b/templates/meshmodel/components/1.9.3/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.3/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.9.3/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..dc3b9868e --- /dev/null +++ b/templates/meshmodel/components/1.9.3/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.3/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.9.3/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..076bc46d2 --- /dev/null +++ b/templates/meshmodel/components/1.9.3/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.3/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.9.3/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..d3d651221 --- /dev/null +++ b/templates/meshmodel/components/1.9.3/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.3","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.4/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.9.4/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..e4c4eaa33 --- /dev/null +++ b/templates/meshmodel/components/1.9.4/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.9.4", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.4/istioMesh_meshmodel.json b/templates/meshmodel/components/1.9.4/istioMesh_meshmodel.json new file mode 100644 index 000000000..035e253c7 --- /dev/null +++ b/templates/meshmodel/components/1.9.4/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.4","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.4/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.9.4/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..e02bfb2eb --- /dev/null +++ b/templates/meshmodel/components/1.9.4/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.4","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.4/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.9.4/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..bcaa19a5b --- /dev/null +++ b/templates/meshmodel/components/1.9.4/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.4","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.4/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.9.4/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..b975c4557 --- /dev/null +++ b/templates/meshmodel/components/1.9.4/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.4","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.5/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.9.5/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..442b8b8a2 --- /dev/null +++ b/templates/meshmodel/components/1.9.5/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.9.5", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.5/istioMesh_meshmodel.json b/templates/meshmodel/components/1.9.5/istioMesh_meshmodel.json new file mode 100644 index 000000000..5ecaae606 --- /dev/null +++ b/templates/meshmodel/components/1.9.5/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.5/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.9.5/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..e133e3e18 --- /dev/null +++ b/templates/meshmodel/components/1.9.5/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.5/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.9.5/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..eb06c4f1d --- /dev/null +++ b/templates/meshmodel/components/1.9.5/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.5/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.9.5/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..a41dceb2b --- /dev/null +++ b/templates/meshmodel/components/1.9.5/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.5","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.6/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.9.6/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..abec2127d --- /dev/null +++ b/templates/meshmodel/components/1.9.6/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.9.6", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.6/istioMesh_meshmodel.json b/templates/meshmodel/components/1.9.6/istioMesh_meshmodel.json new file mode 100644 index 000000000..065d62c66 --- /dev/null +++ b/templates/meshmodel/components/1.9.6/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.6","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.6/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.9.6/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..1010df150 --- /dev/null +++ b/templates/meshmodel/components/1.9.6/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.6","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.6/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.9.6/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..41329b860 --- /dev/null +++ b/templates/meshmodel/components/1.9.6/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.6","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.6/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.9.6/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..25ee63a38 --- /dev/null +++ b/templates/meshmodel/components/1.9.6/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.6","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.7/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.9.7/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..23849c1e4 --- /dev/null +++ b/templates/meshmodel/components/1.9.7/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.9.7", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.7/istioMesh_meshmodel.json b/templates/meshmodel/components/1.9.7/istioMesh_meshmodel.json new file mode 100644 index 000000000..502bc11f4 --- /dev/null +++ b/templates/meshmodel/components/1.9.7/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.7","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.7/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.9.7/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..0c0956744 --- /dev/null +++ b/templates/meshmodel/components/1.9.7/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.7","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.7/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.9.7/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..dfdf139d1 --- /dev/null +++ b/templates/meshmodel/components/1.9.7/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.7","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.7/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.9.7/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..af9351ff8 --- /dev/null +++ b/templates/meshmodel/components/1.9.7/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.7","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.8/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.9.8/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..2f9ec014f --- /dev/null +++ b/templates/meshmodel/components/1.9.8/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.9.8", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.8/istioMesh_meshmodel.json b/templates/meshmodel/components/1.9.8/istioMesh_meshmodel.json new file mode 100644 index 000000000..66b544b0e --- /dev/null +++ b/templates/meshmodel/components/1.9.8/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.8","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.8/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.9.8/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..85661fa4f --- /dev/null +++ b/templates/meshmodel/components/1.9.8/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.8","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.8/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.9.8/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..20fe97454 --- /dev/null +++ b/templates/meshmodel/components/1.9.8/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.8","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.8/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.9.8/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..ad607683e --- /dev/null +++ b/templates/meshmodel/components/1.9.8/zipkinistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"ZipkinIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Zipkin Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.8","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.9/grafanaistioaddon_meshmodel.json b/templates/meshmodel/components/1.9.9/grafanaistioaddon_meshmodel.json new file mode 100644 index 000000000..0cf4fdfe0 --- /dev/null +++ b/templates/meshmodel/components/1.9.9/grafanaistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "GrafanaIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Grafana Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.9.9", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\n\t\"$id\": \"http://meshery.layer5.io/definition/Workload/PrometheusIstioAddon\",\n\t\"$schema\": \"http://json-schema.org/draft-07/schema\",\n\t\"properties\": {},\n\t\"title\": \"GrafanaIstioAddon\",\n\t\"type\": \"object\"\n}" +} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.9/istioMesh_meshmodel.json b/templates/meshmodel/components/1.9.9/istioMesh_meshmodel.json new file mode 100644 index 000000000..2e06f8657 --- /dev/null +++ b/templates/meshmodel/components/1.9.9/istioMesh_meshmodel.json @@ -0,0 +1 @@ +{"kind":"IstioMesh","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Istio Mesh","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.9","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"profile\":{\"description\":\"name of the profile\",\"enum\":[\"default\",\"minimal\",\"demo\"],\"type\":\"string\"},\"required\":[\"profile\"],\"title\":\"IstioMesh\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.9/jaegeristioaddon_meshmodel.json b/templates/meshmodel/components/1.9.9/jaegeristioaddon_meshmodel.json new file mode 100644 index 000000000..a33533db4 --- /dev/null +++ b/templates/meshmodel/components/1.9.9/jaegeristioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"JaegerIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Jaeger Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.9","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"JaegerIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.9/prometheusistioaddon_meshmodel.json b/templates/meshmodel/components/1.9.9/prometheusistioaddon_meshmodel.json new file mode 100644 index 000000000..cbb5cee92 --- /dev/null +++ b/templates/meshmodel/components/1.9.9/prometheusistioaddon_meshmodel.json @@ -0,0 +1 @@ +{"kind":"PrometheusIstioAddon","apiVersion":"core.meshmodel.dev/v1alpha1","displayName":"Prometheus Istio Addon","format":"JSON","metadata":{"logoURL":"https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg","primaryColor":"#466BB0","svgColor":"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n","svgWhite":"\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e","secondaryColor":"#93b0e6","shape":"circle"},"model":{"name":"ISTIO","version":"1.9.9","displayName":"Istio","category":{"name":"Cloud Native Network","metadata":null},"subCategory":""},"schema":"{\"properties\":{},\"title\":\"PrometheusIstioAddon\",\"type\":\"object\"}"} \ No newline at end of file diff --git a/templates/meshmodel/components/1.9.9/zipkinistioaddon_meshmodel.json b/templates/meshmodel/components/1.9.9/zipkinistioaddon_meshmodel.json new file mode 100644 index 000000000..d44cfc640 --- /dev/null +++ b/templates/meshmodel/components/1.9.9/zipkinistioaddon_meshmodel.json @@ -0,0 +1,22 @@ +{ + "kind": "ZipkinIstioAddon", + "apiVersion": "core.meshmodel.dev/v1alpha1", + "displayName": "Zipkin Istio Addon", + "format": "JSON", + "metadata": { + "logoURL": "https://github.com/istio/istio/blob/master/logo/istio-bluelogo-whitebackground-unframed.svg", + "primaryColor": "#466BB0", + "svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 160 240\"\u003e\u003cg id=\"logo\" fill=\"#466BB0\"\u003e\u003crect id=\"background\" width=\"160\" height=\"240\" fill=\"#fff\"/\u003e\u003cpolygon id=\"hull\" points=\"0 210 160 210 60 240\"/\u003e\u003cpolygon id=\"mainsail\" points=\"0 200 60 190 60 80\"/\u003e\u003cpolygon id=\"headsail\" points=\"70 190 160 200 70 0\"/\u003e\u003c/g\u003e\u003c/svg\u003e\n", + "svgWhite": "\u003csvg viewBox=\"6.386270046234131 3.7419400215148926 18.227430820465088 25.258059978485107\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M6.38627 24.7904L13.2215 23.738V12.1613L6.38627 24.7904Z\" fill=\"white\"/\u003e\u003cpath d=\"M6.38627 25.8427H24.6137L13.2215 29L6.38627 25.8427Z\" fill=\"white\"/\u003e\u003cpath d=\"M14.3608 23.7379L24.6137 24.7904L14.3608 3.74194V23.7379Z\" fill=\"white\"/\u003e\u003c/svg\u003e", + "secondaryColor": "#93b0e6", + "shape": "circle" + }, + "model": { + "name": "ISTIO", + "version": "1.9.9", + "displayName": "Istio", + "category": {"name":"Cloud Native Network","metadata":null}, + "subCategory": "" + }, + "schema": "{\"properties\":{},\"title\":\"ZipkinIstioAddon\",\"type\":\"object\"}" +} \ No newline at end of file