diff --git a/src/collections/integrations/cluster-api-provider-openstack/index.mdx b/src/collections/integrations/cluster-api-provider-openstack/index.mdx index 701ee73cdb30..8f8c877922cd 100644 --- a/src/collections/integrations/cluster-api-provider-openstack/index.mdx +++ b/src/collections/integrations/cluster-api-provider-openstack/index.mdx @@ -6,7 +6,7 @@ darkModeIntegrationIcon: icons/white/cluster-api-provider-openstack-white.svg docURL: https://docs.meshery.io/extensibility/integrations/cluster-api-provider-openstack description: category: Orchestration & Management -subcategory: Orchestration & Management +subcategory: Provisioning registrant: GitHub components: [ { @@ -38,6 +38,12 @@ components: [ "colorIcon": "icons/components/open-stack-machine-template/icons/color/open-stack-machine-template-color.svg", "whiteIcon": "icons/components/open-stack-machine-template/icons/white/open-stack-machine-template-white.svg", "description": "", +}, +{ +"name": "open-stack-machine-template", +"colorIcon": "icons/components/open-stack-machine-template/icons/color/open-stack-machine-template-color.svg", +"whiteIcon": "icons/components/open-stack-machine-template/icons/white/open-stack-machine-template-white.svg", +"description": "", }] featureList: [ "Automates Kubernetes cluster provisioning", diff --git a/src/collections/integrations/crossplane-provider-openstack/index.mdx b/src/collections/integrations/crossplane-provider-openstack/index.mdx index db1a3ce1e153..59bc8cda1664 100644 --- a/src/collections/integrations/crossplane-provider-openstack/index.mdx +++ b/src/collections/integrations/crossplane-provider-openstack/index.mdx @@ -6,7 +6,7 @@ darkModeIntegrationIcon: icons/white/crossplane-provider-openstack-white.svg docURL: https://docs.meshery.io/extensibility/integrations/crossplane-provider-openstack description: category: Orchestration & Management -subcategory: OpenStack +subcategory: Provisioning registrant: GitHub components: [ { diff --git a/src/collections/integrations/k8s-config-connector/index.mdx b/src/collections/integrations/k8s-config-connector/index.mdx index 81e85420f29d..9b1ed006047a 100644 --- a/src/collections/integrations/k8s-config-connector/index.mdx +++ b/src/collections/integrations/k8s-config-connector/index.mdx @@ -6,7 +6,7 @@ darkModeIntegrationIcon: icons/white/k8s-config-connector-white.svg docURL: https://docs.meshery.io/extensibility/integrations/k8s-config-connector description: category: Orchestration & Management -subcategory: Google Cloud Platform +subcategory: Provisioning registrant: GitHub components: [ { diff --git a/src/collections/integrations/meshery-core/icons/components/pen/icons/color/pen-color.svg b/src/collections/integrations/meshery-core/icons/components/pen/icons/color/pen-color.svg new file mode 100644 index 000000000000..05129029bcb1 --- /dev/null +++ b/src/collections/integrations/meshery-core/icons/components/pen/icons/color/pen-color.svg @@ -0,0 +1 @@ +meshery-logo-light \ No newline at end of file diff --git a/src/collections/integrations/meshery-core/icons/components/pen/icons/white/pen-white.svg b/src/collections/integrations/meshery-core/icons/components/pen/icons/white/pen-white.svg new file mode 100644 index 000000000000..05129029bcb1 --- /dev/null +++ b/src/collections/integrations/meshery-core/icons/components/pen/icons/white/pen-white.svg @@ -0,0 +1 @@ +meshery-logo-light \ No newline at end of file diff --git a/src/collections/integrations/meshery-core/index.mdx b/src/collections/integrations/meshery-core/index.mdx index 320c25532489..7b8c0d131418 100644 --- a/src/collections/integrations/meshery-core/index.mdx +++ b/src/collections/integrations/meshery-core/index.mdx @@ -98,6 +98,12 @@ components: [ "colorIcon": "icons/components/pencil/icons/color/pencil-color.svg", "whiteIcon": "icons/components/pencil/icons/white/pencil-white.svg", "description": "", +}, +{ +"name": "pen", +"colorIcon": "icons/components/pen/icons/color/pen-color.svg", +"whiteIcon": "icons/components/pen/icons/white/pen-white.svg", +"description": "", }] featureList: [ "Drag-n-drop cloud native infrastructure designer to configure, model, and deploy your workloads.", diff --git a/src/collections/integrations/tenant-operator/icons/color/tenant-operator-color.svg b/src/collections/integrations/tenant-operator/icons/color/tenant-operator-color.svg new file mode 100644 index 000000000000..c18fbe907a02 --- /dev/null +++ b/src/collections/integrations/tenant-operator/icons/color/tenant-operator-color.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/collections/integrations/tenant-operator/icons/components/integration-config/icons/color/integration-config-color.svg b/src/collections/integrations/tenant-operator/icons/components/integration-config/icons/color/integration-config-color.svg new file mode 100644 index 000000000000..c18fbe907a02 --- /dev/null +++ b/src/collections/integrations/tenant-operator/icons/components/integration-config/icons/color/integration-config-color.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/collections/integrations/tenant-operator/icons/components/integration-config/icons/white/integration-config-white.svg b/src/collections/integrations/tenant-operator/icons/components/integration-config/icons/white/integration-config-white.svg new file mode 100644 index 000000000000..aa9e84b87c10 --- /dev/null +++ b/src/collections/integrations/tenant-operator/icons/components/integration-config/icons/white/integration-config-white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/collections/integrations/tenant-operator/icons/components/quota/icons/color/quota-color.svg b/src/collections/integrations/tenant-operator/icons/components/quota/icons/color/quota-color.svg new file mode 100644 index 000000000000..c18fbe907a02 --- /dev/null +++ b/src/collections/integrations/tenant-operator/icons/components/quota/icons/color/quota-color.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/collections/integrations/tenant-operator/icons/components/quota/icons/white/quota-white.svg b/src/collections/integrations/tenant-operator/icons/components/quota/icons/white/quota-white.svg new file mode 100644 index 000000000000..aa9e84b87c10 --- /dev/null +++ b/src/collections/integrations/tenant-operator/icons/components/quota/icons/white/quota-white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/collections/integrations/tenant-operator/icons/components/resource-supervisor/icons/color/resource-supervisor-color.svg b/src/collections/integrations/tenant-operator/icons/components/resource-supervisor/icons/color/resource-supervisor-color.svg new file mode 100644 index 000000000000..c18fbe907a02 --- /dev/null +++ b/src/collections/integrations/tenant-operator/icons/components/resource-supervisor/icons/color/resource-supervisor-color.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/collections/integrations/tenant-operator/icons/components/resource-supervisor/icons/white/resource-supervisor-white.svg b/src/collections/integrations/tenant-operator/icons/components/resource-supervisor/icons/white/resource-supervisor-white.svg new file mode 100644 index 000000000000..aa9e84b87c10 --- /dev/null +++ b/src/collections/integrations/tenant-operator/icons/components/resource-supervisor/icons/white/resource-supervisor-white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/collections/integrations/tenant-operator/icons/components/template-group-instance/icons/color/template-group-instance-color.svg b/src/collections/integrations/tenant-operator/icons/components/template-group-instance/icons/color/template-group-instance-color.svg new file mode 100644 index 000000000000..c18fbe907a02 --- /dev/null +++ b/src/collections/integrations/tenant-operator/icons/components/template-group-instance/icons/color/template-group-instance-color.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/collections/integrations/tenant-operator/icons/components/template-group-instance/icons/white/template-group-instance-white.svg b/src/collections/integrations/tenant-operator/icons/components/template-group-instance/icons/white/template-group-instance-white.svg new file mode 100644 index 000000000000..aa9e84b87c10 --- /dev/null +++ b/src/collections/integrations/tenant-operator/icons/components/template-group-instance/icons/white/template-group-instance-white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/collections/integrations/tenant-operator/icons/components/template-instance/icons/color/template-instance-color.svg b/src/collections/integrations/tenant-operator/icons/components/template-instance/icons/color/template-instance-color.svg new file mode 100644 index 000000000000..c18fbe907a02 --- /dev/null +++ b/src/collections/integrations/tenant-operator/icons/components/template-instance/icons/color/template-instance-color.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/collections/integrations/tenant-operator/icons/components/template-instance/icons/white/template-instance-white.svg b/src/collections/integrations/tenant-operator/icons/components/template-instance/icons/white/template-instance-white.svg new file mode 100644 index 000000000000..aa9e84b87c10 --- /dev/null +++ b/src/collections/integrations/tenant-operator/icons/components/template-instance/icons/white/template-instance-white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/collections/integrations/tenant-operator/icons/components/template/icons/color/template-color.svg b/src/collections/integrations/tenant-operator/icons/components/template/icons/color/template-color.svg new file mode 100644 index 000000000000..c18fbe907a02 --- /dev/null +++ b/src/collections/integrations/tenant-operator/icons/components/template/icons/color/template-color.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/collections/integrations/tenant-operator/icons/components/template/icons/white/template-white.svg b/src/collections/integrations/tenant-operator/icons/components/template/icons/white/template-white.svg new file mode 100644 index 000000000000..aa9e84b87c10 --- /dev/null +++ b/src/collections/integrations/tenant-operator/icons/components/template/icons/white/template-white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/collections/integrations/tenant-operator/icons/components/tenant/icons/color/tenant-color.svg b/src/collections/integrations/tenant-operator/icons/components/tenant/icons/color/tenant-color.svg new file mode 100644 index 000000000000..c18fbe907a02 --- /dev/null +++ b/src/collections/integrations/tenant-operator/icons/components/tenant/icons/color/tenant-color.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/collections/integrations/tenant-operator/icons/components/tenant/icons/white/tenant-white.svg b/src/collections/integrations/tenant-operator/icons/components/tenant/icons/white/tenant-white.svg new file mode 100644 index 000000000000..aa9e84b87c10 --- /dev/null +++ b/src/collections/integrations/tenant-operator/icons/components/tenant/icons/white/tenant-white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/collections/integrations/tenant-operator/icons/white/tenant-operator-white.svg b/src/collections/integrations/tenant-operator/icons/white/tenant-operator-white.svg new file mode 100644 index 000000000000..aa9e84b87c10 --- /dev/null +++ b/src/collections/integrations/tenant-operator/icons/white/tenant-operator-white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/collections/integrations/tenant-operator/index.mdx b/src/collections/integrations/tenant-operator/index.mdx new file mode 100644 index 000000000000..e8cf1bb1aa8b --- /dev/null +++ b/src/collections/integrations/tenant-operator/index.mdx @@ -0,0 +1,75 @@ +--- +title: Tenant Operator +subtitle: Collaborative and visual infrastructure as design for Tenant Operator +integrationIcon: icons/color/tenant-operator-color.svg +darkModeIntegrationIcon: icons/white/tenant-operator-white.svg +docURL: https://docs.meshery.io/extensibility/integrations/tenant-operator +description: +category: Provisioning +subcategory: Kubernetes +registrant: Artifact Hub +components: [ +{ +"name": "integration-config", +"colorIcon": "icons/components/integration-config/icons/color/integration-config-color.svg", +"whiteIcon": "icons/components/integration-config/icons/white/integration-config-white.svg", +"description": "", +}, +{ +"name": "quota", +"colorIcon": "icons/components/quota/icons/color/quota-color.svg", +"whiteIcon": "icons/components/quota/icons/white/quota-white.svg", +"description": "", +}, +{ +"name": "resource-supervisor", +"colorIcon": "icons/components/resource-supervisor/icons/color/resource-supervisor-color.svg", +"whiteIcon": "icons/components/resource-supervisor/icons/white/resource-supervisor-white.svg", +"description": "", +}, +{ +"name": "template-group-instance", +"colorIcon": "icons/components/template-group-instance/icons/color/template-group-instance-color.svg", +"whiteIcon": "icons/components/template-group-instance/icons/white/template-group-instance-white.svg", +"description": "", +}, +{ +"name": "template-instance", +"colorIcon": "icons/components/template-instance/icons/color/template-instance-color.svg", +"whiteIcon": "icons/components/template-instance/icons/white/template-instance-white.svg", +"description": "", +}, +{ +"name": "template", +"colorIcon": "icons/components/template/icons/color/template-color.svg", +"whiteIcon": "icons/components/template/icons/white/template-white.svg", +"description": "", +}, +{ +"name": "tenant", +"colorIcon": "icons/components/tenant/icons/color/tenant-color.svg", +"whiteIcon": "icons/components/tenant/icons/white/tenant-white.svg", +"description": "", +}] +featureList: [ + "Isolates tenants within a Kubernetes cluster", + "Enforces resource quotas for tenants", + "Simplifies tenant management" +] +workingSlides: [ + ../_images/meshmap-visualizer.png, + ../_images/meshmap-designer.png +] +howItWorks: "Integrates with Tenant Operator" +howItWorksDetails: "Improved isolation and management of tenants within Kubernetes" +published: TRUE +--- +

+Tenant Operator is a Kubernetes operator for managing multi-tenancy in Kubernetes clusters. +

+

+ Collaboratively and visually diagram your cloud native infrastructure with GitOps-style pipeline integration. Design, test, and manage configuration your Kubernetes-based, containerized applications as a visual topology. +

+

+ Looking for best practice cloud native design and deployment best practices? Choose from thousands of pre-built components in MeshMap. Choose from hundreds of ready-made design patterns by importing templates from Meshery Catalog or use our low code designer, MeshMap, to create and deploy your own cloud native infrastructure designs. +

diff --git a/src/collections/integrations/wordpress-operator/index.mdx b/src/collections/integrations/wordpress-operator/index.mdx index d5f2b3644d5d..7a33bc2e7e7e 100644 --- a/src/collections/integrations/wordpress-operator/index.mdx +++ b/src/collections/integrations/wordpress-operator/index.mdx @@ -6,7 +6,7 @@ darkModeIntegrationIcon: icons/white/wordpress-operator-white.svg docURL: https://docs.meshery.io/extensibility/integrations/wordpress-operator description: category: Tools -subcategory: Uncategorized +subcategory: Installable Platform registrant: Artifact Hub components: [ {