Skip to content

Commit

Permalink
New Models generated and updated
Browse files Browse the repository at this point in the history
Signed-off-by: l5io <[email protected]>
  • Loading branch information
Jougan-0 authored and l5io committed Aug 27, 2024
1 parent a20c545 commit 1ac28a0
Show file tree
Hide file tree
Showing 295 changed files with 32,952 additions and 250 deletions.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,195 @@
{
"capabilities": [
{
"description": "Initiate a performance test. Meshery will execute the load generation, collect metrics, and present the results.",
"displayName": "Performance Test",
"entityState": [
"instance"
],
"key": "",
"kind": "action",
"metadata": null,
"schemaVersion": "capability.meshery.io/v1alpha1",
"status": "enabled",
"subType": "perf-test",
"type": "operator",
"version": "0.7.0"
},
{
"description": "Configure the workload specific setting of a component",
"displayName": "Workload Configuration",
"entityState": [
"declaration"
],
"key": "",
"kind": "mutate",
"metadata": null,
"schemaVersion": "capability.meshery.io/v1alpha1",
"status": "enabled",
"subType": "config",
"type": "configuration",
"version": "0.7.0"
},
{
"description": "Configure Labels And Annotations for the component ",
"displayName": "Labels and Annotations Configuration",
"entityState": [
"declaration"
],
"key": "",
"kind": "mutate",
"metadata": null,
"schemaVersion": "capability.meshery.io/v1alpha1",
"status": "enabled",
"subType": "labels-and-annotations",
"type": "configuration",
"version": "0.7.0"
},
{
"description": "View relationships for the component",
"displayName": "Relationships",
"entityState": [
"declaration",
"instance"
],
"key": "",
"kind": "view",
"metadata": null,
"schemaVersion": "capability.meshery.io/v1alpha1",
"status": "enabled",
"subType": "relationship",
"type": "configuration",
"version": "0.7.0"
},
{
"description": "View Component Definition ",
"displayName": "Json Schema",
"entityState": [
"declaration",
"instance"
],
"key": "",
"kind": "view",
"metadata": null,
"schemaVersion": "capability.meshery.io/v1alpha1",
"status": "enabled",
"subType": "definition",
"type": "configuration",
"version": "0.7.0"
},
{
"description": "Configure the visual styles for the component",
"displayName": "Styling",
"entityState": [
"declaration"
],
"key": "",
"kind": "mutate",
"metadata": null,
"schemaVersion": "capability.meshery.io/v1alpha1",
"status": "enabled",
"subType": "",
"type": "style",
"version": "0.7.0"
},
{
"description": "Change the shape of the component",
"displayName": "Change Shape",
"entityState": [
"declaration"
],
"key": "",
"kind": "mutate",
"metadata": null,
"schemaVersion": "capability.meshery.io/v1alpha1",
"status": "enabled",
"subType": "shape",
"type": "style",
"version": "0.7.0"
},
{
"description": "Drag and Drop a component into a parent component in graph view",
"displayName": "Compound Drag And Drop",
"entityState": [
"declaration"
],
"key": "",
"kind": "interaction",
"metadata": null,
"schemaVersion": "capability.meshery.io/v1alpha1",
"status": "enabled",
"subType": "compoundDnd",
"type": "graph",
"version": "0.7.0"
}
],
"component": {
"kind": "CapsuleConfiguration",
"schema": "{\n \"description\": \"CapsuleConfiguration is the Schema for the Capsule configuration API.\",\n \"properties\": {\n \"spec\": {\n \"description\": \"CapsuleConfigurationSpec defines the Capsule configuration.\",\n \"properties\": {\n \"enableTLSReconciler\": {\n \"default\": true,\n \"description\": \"Toggles the TLS reconciler, the controller that is able to generate CA and certificates for the webhooks\\nwhen not using an already provided CA and certificate, or when these are managed externally with Vault, or cert-manager.\",\n \"type\": \"boolean\"\n },\n \"forceTenantPrefix\": {\n \"default\": false,\n \"description\": \"Enforces the Tenant owner, during Namespace creation, to name it using the selected Tenant name as prefix,\\nseparated by a dash. This is useful to avoid Namespace name collision in a public CaaS environment.\",\n \"type\": \"boolean\"\n },\n \"nodeMetadata\": {\n \"description\": \"Allows to set the forbidden metadata for the worker nodes that could be patched by a Tenant.\\nThis applies only if the Tenant has an active NodeSelector, and the Owner have right to patch their nodes.\",\n \"properties\": {\n \"forbiddenAnnotations\": {\n \"description\": \"Define the annotations that a Tenant Owner cannot set for their nodes.\",\n \"properties\": {\n \"denied\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"deniedRegex\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n },\n \"forbiddenLabels\": {\n \"description\": \"Define the labels that a Tenant Owner cannot set for their nodes.\",\n \"properties\": {\n \"denied\": {\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n },\n \"deniedRegex\": {\n \"type\": \"string\"\n }\n },\n \"type\": \"object\"\n }\n },\n \"required\": [\n \"forbiddenAnnotations\",\n \"forbiddenLabels\"\n ],\n \"type\": \"object\"\n },\n \"overrides\": {\n \"default\": {\n \"TLSSecretName\": \"capsule-tls\",\n \"mutatingWebhookConfigurationName\": \"capsule-mutating-webhook-configuration\",\n \"validatingWebhookConfigurationName\": \"capsule-validating-webhook-configuration\"\n },\n \"description\": \"Allows to set different name rather than the canonical one for the Capsule configuration objects,\\nsuch as webhook secret or configurations.\",\n \"properties\": {\n \"TLSSecretName\": {\n \"default\": \"capsule-tls\",\n \"description\": \"Defines the Secret name used for the webhook server.\\nMust be in the same Namespace where the Capsule Deployment is deployed.\",\n \"type\": \"string\"\n },\n \"mutatingWebhookConfigurationName\": {\n \"default\": \"capsule-mutating-webhook-configuration\",\n \"description\": \"Name of the MutatingWebhookConfiguration which contains the dynamic admission controller paths and resources.\",\n \"type\": \"string\"\n },\n \"validatingWebhookConfigurationName\": {\n \"default\": \"capsule-validating-webhook-configuration\",\n \"description\": \"Name of the ValidatingWebhookConfiguration which contains the dynamic admission controller paths and resources.\",\n \"type\": \"string\"\n }\n },\n \"required\": [\n \"TLSSecretName\",\n \"mutatingWebhookConfigurationName\",\n \"validatingWebhookConfigurationName\"\n ],\n \"type\": \"object\"\n },\n \"protectedNamespaceRegex\": {\n \"description\": \"Disallow creation of namespaces, whose name matches this regexp\",\n \"type\": \"string\"\n },\n \"userGroups\": {\n \"default\": [\n \"capsule.clastix.io\"\n ],\n \"description\": \"Names of the groups for Capsule users.\",\n \"items\": {\n \"type\": \"string\"\n },\n \"type\": \"array\"\n }\n },\n \"required\": [\n \"enableTLSReconciler\"\n ],\n \"type\": \"object\"\n }\n },\n \"title\": \"Capsule Configuration\",\n \"type\": \"object\"\n}",
"version": "capsule.clastix.io/v1beta2"
},
"configuration": null,
"description": "",
"displayName": "Capsule Configuration",
"format": "JSON",
"id": "00000000-0000-0000-0000-000000000000",
"metadata": {
"genealogy": "",
"isAnnotation": false,
"isNamespaced": false,
"published": false,
"source_uri": "https://projectcapsule.github.io/charts/capsule-0.7.1.tgz"
},
"model": {
"category": {
"name": "Orchestration \u0026 Management"
},
"displayName": "Capsule",
"id": "00000000-0000-0000-0000-000000000000",
"metadata": {
"isAnnotation": false,
"primaryColor": "#00B39F",
"secondaryColor": "#00D3A9",
"shape": "circle",
"source_uri": "https://projectcapsule.github.io/charts/capsule-0.7.1.tgz",
"styleOverrides": "",
"svgColor": "",
"svgComplete": "",
"svgWhite": ""
},
"model": {
"version": "0.7.1"
},
"name": "capsule",
"registrant": {
"created_at": "0001-01-01T00:00:00Z",
"credential_id": "00000000-0000-0000-0000-000000000000",
"deleted_at": "0001-01-01T00:00:00Z",
"id": "00000000-0000-0000-0000-000000000000",
"kind": "artifacthub",
"name": "Artifact Hub",
"status": "discovered",
"sub_type": "",
"type": "registry",
"updated_at": "0001-01-01T00:00:00Z",
"user_id": "00000000-0000-0000-0000-000000000000"
},
"connection_id": "00000000-0000-0000-0000-000000000000",
"schemaVersion": "models.meshery.io/v1beta1",
"status": "ignored",
"subCategory": "Scheduling \u0026 Orchestration",
"version": "v1.0.0",
"components": null,
"relationships": null
},
"schemaVersion": "components.meshery.io/v1beta1",
"status": "ignored",
"styles": {
"primaryColor": "#00B39F",
"secondaryColor": "#00D3A9",
"shape": "circle",
"svgColor": "\u003csvg xmlns=\"http://www.w3.org/2000/svg\" id=\"Layer_1\" data-name=\"Layer 1\" viewBox=\"0 0 134.95 135.02\"\u003e\u003cdefs\u003e\u003cstyle\u003e.cls-1{fill:#00d3a9}.cls-2{fill:#00b39f}\u003c/style\u003e\u003c/defs\u003e\u003ctitle\u003emeshery-logo-light\u003c/title\u003e\u003cpolygon points=\"69.49 31.82 69.49 64.07 97.44 47.89 69.49 31.82\" class=\"cls-1\"/\u003e\u003cpolygon points=\"69.49 70.81 69.49 103.22 97.7 87.09 69.49 70.81\" class=\"cls-1\"/\u003e\u003cpolygon points=\"65.47 63.85 65.47 32.09 37.87 47.92 65.47 63.85\" class=\"cls-2\"/\u003e\u003cpath d=\"M10.1,103.1a67.79,67.79,0,0,0,21.41,21.55V90.71Z\" class=\"cls-2\"/\u003e\u003cpolygon points=\"65.47 103.06 65.47 71.05 37.8 87.07 65.47 103.06\" class=\"cls-2\"/\u003e\u003cpolygon points=\"35.54 122.63 63.56 106.61 35.54 90.41 35.54 122.63\" class=\"cls-1\"/\u003e\u003cpolygon points=\"99.61 122.8 99.61 90.63 71.63 106.63 99.61 122.8\" class=\"cls-2\"/\u003e\u003cpath d=\"M127,99.37a67.22,67.22,0,0,0,7.91-28.94L105.78,87.11Z\" class=\"cls-2\"/\u003e\u003cpolygon points=\"103.64 83.69 131.76 67.61 103.64 51.45 103.64 83.69\" class=\"cls-1\"/\u003e\u003cpolygon points=\"99.61 44.5 99.61 12.52 71.76 28.49 99.61 44.5\" class=\"cls-2\"/\u003e\u003cpolygon points=\"99.61 83.55 99.61 51.28 71.7 67.44 99.61 83.55\" class=\"cls-2\"/\u003e\u003cpolygon points=\"67.48 135.02 67.49 135.02 67.48 135.02 67.48 135.02\" class=\"cls-2\"/\u003e\u003cpolygon points=\"35.54 51.22 35.54 83.73 63.66 67.45 35.54 51.22\" class=\"cls-1\"/\u003e\u003cpath d=\"M65.47,0A67.2,67.2,0,0,0,35.83,7.83l29.64,17Z\" class=\"cls-2\"/\u003e\u003cpolygon points=\"35.54 12.3 35.54 44.62 63.68 28.48 35.54 12.3\" class=\"cls-1\"/\u003e\u003cpath d=\"M31.51,10.34A67.89,67.89,0,0,0,10.1,31.89L31.51,44.25Z\" class=\"cls-2\"/\u003e\u003cpath d=\"M99.43,8A67.23,67.23,0,0,0,69.49,0V25.15Z\" class=\"cls-1\"/\u003e\u003cpath d=\"M0,69.87A67.27,67.27,0,0,0,8.07,99.63L29.76,87.07Z\" class=\"cls-1\"/\u003e\u003cpath d=\"M8.07,35.37A67.16,67.16,0,0,0,0,65L29.79,47.91Z\" class=\"cls-1\"/\u003e\u003cpath d=\"M35.78,127.13A67.13,67.13,0,0,0,65.47,135V110.15Z\" class=\"cls-2\"/\u003e\u003cpath d=\"M124.92,32a67.9,67.9,0,0,0-21.28-21.52V44.3Z\" class=\"cls-1\"/\u003e\u003cpath d=\"M103.64,124.54A68,68,0,0,0,125,102.86L103.64,90.52Z\" class=\"cls-1\"/\u003e\u003cpath d=\"M135,64.81a67.06,67.06,0,0,0-8-29.35L105.49,47.88Z\" class=\"cls-2\"/\u003e\u003cpath d=\"M69.49,135a67.12,67.12,0,0,0,29.63-7.83L69.49,110Z\" class=\"cls-1\"/\u003e\u003cpolygon points=\"31.51 83.44 31.51 51.56 3.83 67.43 31.51 83.44\" class=\"cls-2\"/\u003e\u003c/svg\u003e",
"svgWhite": "\u003csvg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\u003cpath d=\"M16.405 8.732v6.57l5.694-3.297-5.694-3.273Zm0 7.942v6.602l5.747-3.285-5.747-3.317Z\" fill=\"#fff\"/\u003e\u003cpath d=\"M15.586 15.256v-6.47l-5.622 3.225 5.622 3.245ZM4.307 23.252a13.809 13.809 0 0 0 4.362 4.39v-6.914l-4.362 2.524Zm11.279-.008v-6.52L9.95 19.985l5.636 3.258Z\" fill=\"#fff\" fill-opacity=\".8\"/\u003e\u003cpath d=\"m9.49 27.23 5.707-3.263-5.707-3.3v6.563Z\" fill=\"#fff\"/\u003e\u003cpath d=\"M22.54 27.265v-6.553l-5.699 3.259 5.7 3.294Zm5.58-4.773a13.697 13.697 0 0 0 1.612-5.895l-5.934 3.397 4.323 2.498Z\" fill=\"#fff\" fill-opacity=\".8\"/\u003e\u003cpath d=\"m23.362 19.298 5.728-3.276-5.728-3.291v6.567Z\" fill=\"#fff\"/\u003e\u003cpath d=\"M22.541 11.315V4.8l-5.673 3.253 5.673 3.262Zm0 7.955v-6.574l-5.685 3.292 5.685 3.281Z\" fill=\"#fff\" fill-opacity=\".8\"/\u003e\u003cpath d=\"M9.49 12.684v6.622l5.728-3.316-5.728-3.306Z\" fill=\"#fff\"/\u003e\u003cpath d=\"M15.586 2.25a13.69 13.69 0 0 0-6.037 1.595l6.037 3.463V2.25Z\" fill=\"#fff\" fill-opacity=\".8\"/\u003e\u003cpath d=\"M9.49 4.756v6.583l5.732-3.288L9.49 4.756Z\" fill=\"#fff\"/\u003e\u003cpath d=\"M8.669 4.356a13.83 13.83 0 0 0-4.362 4.39l4.362 2.518V4.356Z\" fill=\"#fff\" fill-opacity=\".8\"/\u003e\u003cpath d=\"M22.504 3.88a13.695 13.695 0 0 0-6.099-1.63v5.123l6.1-3.493ZM2.25 16.483c.071 2.12.634 4.196 1.644 6.062l4.418-2.559-6.062-3.503Zm1.644-7.028a13.68 13.68 0 0 0-1.644 6.036l6.068-3.482-4.424-2.554Z\" fill=\"#fff\"/\u003e\u003cpath d=\"M9.539 28.147a13.673 13.673 0 0 0 6.047 1.603v-5.062L9.54 28.147Z\" fill=\"#fff\" fill-opacity=\".8\"/\u003e\u003cpath d=\"M27.697 8.768a13.83 13.83 0 0 0-4.335-4.383v6.889l4.335-2.506ZM23.362 27.62a13.851 13.851 0 0 0 4.351-4.417l-4.351-2.514v6.93Z\" fill=\"#fff\"/\u003e\u003cpath d=\"M29.75 15.452a13.659 13.659 0 0 0-1.63-5.979l-4.381 2.53 6.011 3.45Z\" fill=\"#fff\" fill-opacity=\".8\"/\u003e\u003cpath d=\"M16.405 29.75a13.673 13.673 0 0 0 6.036-1.595l-6.036-3.498v5.093Z\" fill=\"#fff\"/\u003e\u003cpath d=\"M8.669 19.247v-6.494L3.03 15.986l5.639 3.261Z\" fill=\"#fff\" fill-opacity=\".8\"/\u003e\u003c/svg\u003e"
},
"version": "v1.0.0"
}
Loading

0 comments on commit 1ac28a0

Please sign in to comment.