diff --git a/gatsby-config.js b/gatsby-config.js index 816f99d2caaa7..e51b3d60ff80e 100644 --- a/gatsby-config.js +++ b/gatsby-config.js @@ -15,6 +15,7 @@ module.exports = { flags: { FAST_DEV: true, PARALLEL_SOURCING: false, // Disable parallel sourcing to reduce memory pressure + DEV_SSR: false, }, trailingSlash: "never", plugins: [ @@ -361,6 +362,8 @@ module.exports = { name: "collections", }, }, + "gatsby-plugin-sharp", + "gatsby-transformer-sharp", { resolve: "gatsby-source-filesystem", options: { diff --git a/package-lock.json b/package-lock.json index b7b903109080a..048da37ea3436 100644 --- a/package-lock.json +++ b/package-lock.json @@ -52,13 +52,13 @@ "gatsby-plugin-preload-fonts": "^4.11.0", "gatsby-plugin-purgecss": "^6.2.1", "gatsby-plugin-robots-txt": "^1.8.0", - "gatsby-plugin-sharp": "^5.11.0", + "gatsby-plugin-sharp": "^5.15.0", "gatsby-plugin-sitemap": "^6.11.0", "gatsby-plugin-styled-components": "^6.14.0", "gatsby-plugin-svgr": "^3.0.0-beta.0", "gatsby-redirect-from": "1.0.4", "gatsby-source-filesystem": "^5.14.0", - "gatsby-transformer-sharp": "^5.11.0", + "gatsby-transformer-sharp": "^5.15.0", "gbimage-bridge": "^0.2.2", "gray-matter": "^4.0.3", "gsap": "^3.12.2", @@ -14419,6 +14419,8 @@ }, "node_modules/gatsby-plugin-sharp": { "version": "5.15.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-sharp/-/gatsby-plugin-sharp-5.15.0.tgz", + "integrity": "sha512-FxwNZzug1lRimcubCKfqVc86BOwXPtYVA+Qp3XRoxPb38TJBIG+cFDMNhtJfzjUWyaDNb/hIyXf03bQsifhRDw==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", @@ -14747,6 +14749,8 @@ }, "node_modules/gatsby-transformer-sharp": { "version": "5.15.0", + "resolved": "https://registry.npmjs.org/gatsby-transformer-sharp/-/gatsby-transformer-sharp-5.15.0.tgz", + "integrity": "sha512-VXxxwcQZAfxom/h3Mz/e+oey4+hN2rNmdZxpEP0Wt6T5FETCxjlQ3CU83j0Q+lXLMwFtbup7eslSpp/x5GB5DA==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", diff --git a/package.json b/package.json index 3865d75a6111a..69ba72bc3b085 100644 --- a/package.json +++ b/package.json @@ -70,13 +70,13 @@ "gatsby-plugin-preload-fonts": "^4.11.0", "gatsby-plugin-purgecss": "^6.2.1", "gatsby-plugin-robots-txt": "^1.8.0", - "gatsby-plugin-sharp": "^5.11.0", + "gatsby-plugin-sharp": "^5.15.0", "gatsby-plugin-sitemap": "^6.11.0", "gatsby-plugin-styled-components": "^6.14.0", "gatsby-plugin-svgr": "^3.0.0-beta.0", "gatsby-redirect-from": "1.0.4", "gatsby-source-filesystem": "^5.14.0", - "gatsby-transformer-sharp": "^5.11.0", + "gatsby-transformer-sharp": "^5.15.0", "gbimage-bridge": "^0.2.2", "gray-matter": "^4.0.3", "gsap": "^3.12.2", diff --git a/src/collections/blog/2021/2021-04-24-buf-protocols/index.mdx b/src/collections/blog/2021/2021-04-24-buf-protocols/index.mdx index 73f436f3b3d64..d2e6b1b08eb5f 100644 --- a/src/collections/blog/2021/2021-04-24-buf-protocols/index.mdx +++ b/src/collections/blog/2021/2021-04-24-buf-protocols/index.mdx @@ -6,7 +6,7 @@ author: "Adithya Krishna" thumbnail: ./buf-protocol.webp darkthumbnail: ./buf-protocol.webp category: "Cloud Native" -tags: +tags: - gRPC published: true resource: true @@ -21,21 +21,35 @@ import Problems from "./problems.webp"; - -
At Layer5, we are continuously evaluating new technologies and incorporating them into our open source projects. Buf is one of those projects. This post presents an overview of Buf.
- +
+ At Layer5, we are continuously evaluating new technologies and incorporating + them into our open source projects. Buf is one of those projects. This post + presents an overview of Buf. +
## What is Buf? A tool to make Protobuf reliable and easy to use for service owners and clients, while keeping it the obvious choice on the technical merits. Our organization should not have to reinvent the wheel to create, maintain, and consume Protobuf APIs efficiently and effectively. It will handle our Protobuf management strategy for us, so we can focus on what matters. -
Learn more about Buf Protocol, visit Buf Protocol or their documentation at Buf Protocol Docs
+ +
+ Learn more about Buf Protocol, visit + + {" "} + Buf Protocol{" "} + + or their documentation at + + {" "} + Buf Protocol Docs{" "} + +
-## Features +## Features -- Automatic file discovery. +- Automatic file discovery. - Selectable configuration - 40 lint checkers and 54 breaking checkers - Selectable error output - `file:line:col:message` - Check anything from anywhere - proto files, tar, git, pre-built images or file descriptors. @@ -52,31 +66,39 @@ Buf attempts to simplify your Protocol Buffers workflow using the Buf CLI and pr - A configurable file builder that produces Images, our extension of FileDescriptorSets. ## Comparison Between Protobuf and Buf + Layer5 projects currently use protoc as the tool for building their protobuf defintions. The following are some considerations made while determining whether to use Buf. - Protobuf is not as widely adopted as JSON. -- API Structure +- API Structure - No standards enforcement - - Inconsistency can arise across an organization's Protobuf APIs, + - Inconsistency can arise across an organization's Protobuf APIs, - Design decisions can be made that can affect your API's future iterability. - Backward Compatibility - Stub distribution - Tooling Buf aims to solve the above problems and it's long-term goal is to enable schema-driven development: A future where APIs are defined consistently, in a way that service owners and us can depend on + ## Roadmap to Adopting Buf + In consideration of the use of Buf, we would adopt it in phases, starting with the following ares of integration. -- **API Structure Enforcements** - - Linter solves this issue by enforcing standards. - - Also, we don’t need to use Buf as a standalone tool we can just use linter as plugins. +- **API Structure Enforcements** + - Linter solves this issue by enforcing standards. + - Also, we don’t need to use Buf as a standalone tool we can just use linter as plugins. - **Backward Compatibility** - It will check for different things that can cause breaking change. - For example, type change. -
If these topics excite you and you want to explore more cloud native technolgies, come and say "Hi" on the community Slack and you are sure to be warmly welcomed. 😀
+
+ If these topics excite you and you want to explore more + cloud native technolgies , come and say "Hi" on the community{" "} + Slack and you are sure to be warmly welcomed.{" "} + 😀 +
-
\ No newline at end of file + diff --git a/src/collections/integrations/appmesh-controller/icons/color/appmesh-controller-color.svg b/src/collections/integrations/appmesh-controller/icons/color/appmesh-controller-color.svg deleted file mode 100644 index 1d96b9fc48f96..0000000000000 --- a/src/collections/integrations/appmesh-controller/icons/color/appmesh-controller-color.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/appmesh-controller/icons/components/backend-group/icons/color/backend-group-color.svg b/src/collections/integrations/appmesh-controller/icons/components/backend-group/icons/color/backend-group-color.svg deleted file mode 100644 index 1d96b9fc48f96..0000000000000 --- a/src/collections/integrations/appmesh-controller/icons/components/backend-group/icons/color/backend-group-color.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/appmesh-controller/icons/components/backend-group/icons/white/backend-group-white.svg b/src/collections/integrations/appmesh-controller/icons/components/backend-group/icons/white/backend-group-white.svg deleted file mode 100644 index e5def20d0418e..0000000000000 --- a/src/collections/integrations/appmesh-controller/icons/components/backend-group/icons/white/backend-group-white.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/appmesh-controller/icons/components/gateway-route/icons/color/gateway-route-color.svg b/src/collections/integrations/appmesh-controller/icons/components/gateway-route/icons/color/gateway-route-color.svg deleted file mode 100644 index 1d96b9fc48f96..0000000000000 --- a/src/collections/integrations/appmesh-controller/icons/components/gateway-route/icons/color/gateway-route-color.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/appmesh-controller/icons/components/gateway-route/icons/white/gateway-route-white.svg b/src/collections/integrations/appmesh-controller/icons/components/gateway-route/icons/white/gateway-route-white.svg deleted file mode 100644 index e5def20d0418e..0000000000000 --- a/src/collections/integrations/appmesh-controller/icons/components/gateway-route/icons/white/gateway-route-white.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/appmesh-controller/icons/components/mesh/icons/color/mesh-color.svg b/src/collections/integrations/appmesh-controller/icons/components/mesh/icons/color/mesh-color.svg deleted file mode 100644 index 1d96b9fc48f96..0000000000000 --- a/src/collections/integrations/appmesh-controller/icons/components/mesh/icons/color/mesh-color.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/appmesh-controller/icons/components/mesh/icons/white/mesh-white.svg b/src/collections/integrations/appmesh-controller/icons/components/mesh/icons/white/mesh-white.svg deleted file mode 100644 index e5def20d0418e..0000000000000 --- a/src/collections/integrations/appmesh-controller/icons/components/mesh/icons/white/mesh-white.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/appmesh-controller/icons/components/virtual-gateway/icons/color/virtual-gateway-color.svg b/src/collections/integrations/appmesh-controller/icons/components/virtual-gateway/icons/color/virtual-gateway-color.svg deleted file mode 100644 index 1d96b9fc48f96..0000000000000 --- a/src/collections/integrations/appmesh-controller/icons/components/virtual-gateway/icons/color/virtual-gateway-color.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/appmesh-controller/icons/components/virtual-gateway/icons/white/virtual-gateway-white.svg b/src/collections/integrations/appmesh-controller/icons/components/virtual-gateway/icons/white/virtual-gateway-white.svg deleted file mode 100644 index e5def20d0418e..0000000000000 --- a/src/collections/integrations/appmesh-controller/icons/components/virtual-gateway/icons/white/virtual-gateway-white.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/appmesh-controller/icons/components/virtual-node/icons/color/virtual-node-color.svg b/src/collections/integrations/appmesh-controller/icons/components/virtual-node/icons/color/virtual-node-color.svg deleted file mode 100644 index 1d96b9fc48f96..0000000000000 --- a/src/collections/integrations/appmesh-controller/icons/components/virtual-node/icons/color/virtual-node-color.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/appmesh-controller/icons/components/virtual-node/icons/white/virtual-node-white.svg b/src/collections/integrations/appmesh-controller/icons/components/virtual-node/icons/white/virtual-node-white.svg deleted file mode 100644 index e5def20d0418e..0000000000000 --- a/src/collections/integrations/appmesh-controller/icons/components/virtual-node/icons/white/virtual-node-white.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/appmesh-controller/icons/components/virtual-router/icons/color/virtual-router-color.svg b/src/collections/integrations/appmesh-controller/icons/components/virtual-router/icons/color/virtual-router-color.svg deleted file mode 100644 index 1d96b9fc48f96..0000000000000 --- a/src/collections/integrations/appmesh-controller/icons/components/virtual-router/icons/color/virtual-router-color.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/appmesh-controller/icons/components/virtual-router/icons/white/virtual-router-white.svg b/src/collections/integrations/appmesh-controller/icons/components/virtual-router/icons/white/virtual-router-white.svg deleted file mode 100644 index e5def20d0418e..0000000000000 --- a/src/collections/integrations/appmesh-controller/icons/components/virtual-router/icons/white/virtual-router-white.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/appmesh-controller/icons/components/virtual-service/icons/color/virtual-service-color.svg b/src/collections/integrations/appmesh-controller/icons/components/virtual-service/icons/color/virtual-service-color.svg deleted file mode 100644 index 1d96b9fc48f96..0000000000000 --- a/src/collections/integrations/appmesh-controller/icons/components/virtual-service/icons/color/virtual-service-color.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/appmesh-controller/icons/components/virtual-service/icons/white/virtual-service-white.svg b/src/collections/integrations/appmesh-controller/icons/components/virtual-service/icons/white/virtual-service-white.svg deleted file mode 100644 index e5def20d0418e..0000000000000 --- a/src/collections/integrations/appmesh-controller/icons/components/virtual-service/icons/white/virtual-service-white.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/appmesh-controller/icons/white/appmesh-controller-white.svg b/src/collections/integrations/appmesh-controller/icons/white/appmesh-controller-white.svg deleted file mode 100644 index e5def20d0418e..0000000000000 --- a/src/collections/integrations/appmesh-controller/icons/white/appmesh-controller-white.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/appmesh-controller/index.mdx b/src/collections/integrations/appmesh-controller/index.mdx deleted file mode 100644 index bd1dedbc46147..0000000000000 --- a/src/collections/integrations/appmesh-controller/index.mdx +++ /dev/null @@ -1,71 +0,0 @@ ---- -title: AWS App Mesh -subtitle: Collaborative and visual infrastructure as design for AWS App Mesh -integrationIcon: icons/color/appmesh-controller-color.svg -darkModeIntegrationIcon: icons/white/appmesh-controller-white.svg -docURL: https://docs.meshery.io/extensibility/integrations/appmesh-controller -description: -category: Cloud Native Network -subcategory: Service Mesh -registrant: Artifact Hub -components: [ -{ -"name": "backend-group", -"colorIcon": "icons/components/backend-group/icons/color/backend-group-color.svg", -"whiteIcon": "icons/components/backend-group/icons/white/backend-group-white.svg", -"description": "", -}, -{ -"name": "gateway-route", -"colorIcon": "icons/components/gateway-route/icons/color/gateway-route-color.svg", -"whiteIcon": "icons/components/gateway-route/icons/white/gateway-route-white.svg", -"description": "", -}, -{ -"name": "mesh", -"colorIcon": "icons/components/mesh/icons/color/mesh-color.svg", -"whiteIcon": "icons/components/mesh/icons/white/mesh-white.svg", -"description": "", -}, -{ -"name": "virtual-gateway", -"colorIcon": "icons/components/virtual-gateway/icons/color/virtual-gateway-color.svg", -"whiteIcon": "icons/components/virtual-gateway/icons/white/virtual-gateway-white.svg", -"description": "", -}, -{ -"name": "virtual-node", -"colorIcon": "icons/components/virtual-node/icons/color/virtual-node-color.svg", -"whiteIcon": "icons/components/virtual-node/icons/white/virtual-node-white.svg", -"description": "", -}, -{ -"name": "virtual-router", -"colorIcon": "icons/components/virtual-router/icons/color/virtual-router-color.svg", -"whiteIcon": "icons/components/virtual-router/icons/white/virtual-router-white.svg", -"description": "", -}, -{ -"name": "virtual-service", -"colorIcon": "icons/components/virtual-service/icons/color/virtual-service-color.svg", -"whiteIcon": "icons/components/virtual-service/icons/white/virtual-service-white.svg", -"description": "", -}] -featureList: [ - "Keep revision history and audit trail of all configuration changes", - "Use Kanvas‘s visual designer to explore your App Mesh configuration", - "Deploy Meshery on your EKS clusters for App Mesh management" -] -workingSlides: [ - ../_images/kanvas-visualizer.png, - ../_images/kanvas-designer.png -] -howItWorks: "Collaborative Infrastructure as Design" -howItWorksDetails: "Collaboratively manage infrastructure with your coworkers synchronously sharing the same designs." -published: TRUE ---- -

-AWS App Mesh is a service mesh that provides application-level networking to make it easy for your services to communicate with each other across multiple types of compute infrastructure. App Mesh standardizes how your services communicate, giving you end-to-end visibility and ensuring high-availability for your applications. -

-

Deploy and manage the configuration of your AWS App Mesh using the Meshery Adapter for App Mesh. Looking for best practice cloud native design and deployment best practices? Choose from thousands of pre-built components in Kanvas. Choose from hundreds of ready-made design patterns by importing templates from Meshery Catalog or use our low code designer, Kanvas, to create and deploy your own cloud native infrastructure designs. -

diff --git a/src/collections/integrations/azure-operator/icons/color/azure-operator-color.svg b/src/collections/integrations/azure-operator/icons/color/azure-operator-color.svg deleted file mode 100644 index dc6a819153d8a..0000000000000 --- a/src/collections/integrations/azure-operator/icons/color/azure-operator-color.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/azure-operator/icons/white/azure-operator-white.svg b/src/collections/integrations/azure-operator/icons/white/azure-operator-white.svg deleted file mode 100644 index 839d1b4ec5d9b..0000000000000 --- a/src/collections/integrations/azure-operator/icons/white/azure-operator-white.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/azure-operator/index.mdx b/src/collections/integrations/azure-operator/index.mdx deleted file mode 100644 index 1a41d31b45286..0000000000000 --- a/src/collections/integrations/azure-operator/index.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: Azure Operator -subtitle: Collaborative and visual infrastructure as design for Azure Operator -integrationIcon: icons/color/azure-operator-color.svg -darkModeIntegrationIcon: icons/white/azure-operator-white.svg -docURL: https://docs.meshery.io/extensibility/integrations/azure-operator -description: -category: Runtime -subcategory: Cloud Native Storage -registrant: GitHub -components: [] -featureList: [ - "Drag-n-drop cloud native infrastructure designer to configure, model, and deploy your workloads.", - "Invite anyone to review and make changes to your private designs.", - "Ongoing synchronization of Kubernetes configuration and changes across any number of clusters." -] -workingSlides: [ - ../_images/kanvas-visualizer.png, - ../_images/kanvas-designer.png -] -howItWorks: "Collaborative Infrastructure as Design" -howItWorksDetails: "Collaboratively manage infrastructure with your coworkers synchronously sharing the same designs." -published: TRUE ---- -

- 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 Kanvas. Choose from hundreds of ready-made design patterns by importing templates from Meshery Catalog or use our low code designer, Kanvas, to create and deploy your own cloud native infrastructure designs. \ No newline at end of file diff --git a/src/collections/integrations/camel-k/icons/color/camel-k-color.svg b/src/collections/integrations/camel-k/icons/color/camel-k-color.svg deleted file mode 100644 index 48c64470c4751..0000000000000 --- a/src/collections/integrations/camel-k/icons/color/camel-k-color.svg +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/collections/integrations/camel-k/icons/components/build/icons/color/build-color.svg b/src/collections/integrations/camel-k/icons/components/build/icons/color/build-color.svg deleted file mode 100644 index 23d8c701bb3c3..0000000000000 --- a/src/collections/integrations/camel-k/icons/components/build/icons/color/build-color.svg +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/collections/integrations/camel-k/icons/components/build/icons/white/build-white.svg b/src/collections/integrations/camel-k/icons/components/build/icons/white/build-white.svg deleted file mode 100644 index ddd9bc489d841..0000000000000 --- a/src/collections/integrations/camel-k/icons/components/build/icons/white/build-white.svg +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/collections/integrations/camel-k/icons/components/camel-catalog/icons/color/camel-catalog-color.svg b/src/collections/integrations/camel-k/icons/components/camel-catalog/icons/color/camel-catalog-color.svg deleted file mode 100644 index bba92b1ec9284..0000000000000 --- a/src/collections/integrations/camel-k/icons/components/camel-catalog/icons/color/camel-catalog-color.svg +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/collections/integrations/camel-k/icons/components/camel-catalog/icons/white/camel-catalog-white.svg b/src/collections/integrations/camel-k/icons/components/camel-catalog/icons/white/camel-catalog-white.svg deleted file mode 100644 index ddd9bc489d841..0000000000000 --- a/src/collections/integrations/camel-k/icons/components/camel-catalog/icons/white/camel-catalog-white.svg +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/collections/integrations/camel-k/icons/components/integration-kit/icons/color/integration-kit-color.svg b/src/collections/integrations/camel-k/icons/components/integration-kit/icons/color/integration-kit-color.svg deleted file mode 100644 index 1a2e80e10544a..0000000000000 --- a/src/collections/integrations/camel-k/icons/components/integration-kit/icons/color/integration-kit-color.svg +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/collections/integrations/camel-k/icons/components/integration-kit/icons/white/integration-kit-white.svg b/src/collections/integrations/camel-k/icons/components/integration-kit/icons/white/integration-kit-white.svg deleted file mode 100644 index ddd9bc489d841..0000000000000 --- a/src/collections/integrations/camel-k/icons/components/integration-kit/icons/white/integration-kit-white.svg +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/collections/integrations/camel-k/icons/components/integration-platform/icons/color/integration-platform-color.svg b/src/collections/integrations/camel-k/icons/components/integration-platform/icons/color/integration-platform-color.svg deleted file mode 100644 index 1a2e80e10544a..0000000000000 --- a/src/collections/integrations/camel-k/icons/components/integration-platform/icons/color/integration-platform-color.svg +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/collections/integrations/camel-k/icons/components/integration-platform/icons/white/integration-platform-white.svg b/src/collections/integrations/camel-k/icons/components/integration-platform/icons/white/integration-platform-white.svg deleted file mode 100644 index ddd9bc489d841..0000000000000 --- a/src/collections/integrations/camel-k/icons/components/integration-platform/icons/white/integration-platform-white.svg +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/collections/integrations/camel-k/icons/components/integration/icons/color/integration-color.svg b/src/collections/integrations/camel-k/icons/components/integration/icons/color/integration-color.svg deleted file mode 100644 index 1a2e80e10544a..0000000000000 --- a/src/collections/integrations/camel-k/icons/components/integration/icons/color/integration-color.svg +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/collections/integrations/camel-k/icons/components/integration/icons/white/integration-white.svg b/src/collections/integrations/camel-k/icons/components/integration/icons/white/integration-white.svg deleted file mode 100644 index ddd9bc489d841..0000000000000 --- a/src/collections/integrations/camel-k/icons/components/integration/icons/white/integration-white.svg +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/collections/integrations/camel-k/icons/components/kamelet-binding/icons/color/kamelet-binding-color.svg b/src/collections/integrations/camel-k/icons/components/kamelet-binding/icons/color/kamelet-binding-color.svg deleted file mode 100644 index 1a2e80e10544a..0000000000000 --- a/src/collections/integrations/camel-k/icons/components/kamelet-binding/icons/color/kamelet-binding-color.svg +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/collections/integrations/camel-k/icons/components/kamelet-binding/icons/white/kamelet-binding-white.svg b/src/collections/integrations/camel-k/icons/components/kamelet-binding/icons/white/kamelet-binding-white.svg deleted file mode 100644 index ddd9bc489d841..0000000000000 --- a/src/collections/integrations/camel-k/icons/components/kamelet-binding/icons/white/kamelet-binding-white.svg +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/collections/integrations/camel-k/icons/components/kamelet/icons/color/kamelet-color.svg b/src/collections/integrations/camel-k/icons/components/kamelet/icons/color/kamelet-color.svg deleted file mode 100644 index 1a2e80e10544a..0000000000000 --- a/src/collections/integrations/camel-k/icons/components/kamelet/icons/color/kamelet-color.svg +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/collections/integrations/camel-k/icons/components/kamelet/icons/white/kamelet-white.svg b/src/collections/integrations/camel-k/icons/components/kamelet/icons/white/kamelet-white.svg deleted file mode 100644 index ddd9bc489d841..0000000000000 --- a/src/collections/integrations/camel-k/icons/components/kamelet/icons/white/kamelet-white.svg +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/collections/integrations/camel-k/icons/components/pipe/icons/color/pipe-color.svg b/src/collections/integrations/camel-k/icons/components/pipe/icons/color/pipe-color.svg deleted file mode 100644 index 1a2e80e10544a..0000000000000 --- a/src/collections/integrations/camel-k/icons/components/pipe/icons/color/pipe-color.svg +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/collections/integrations/camel-k/icons/components/pipe/icons/white/pipe-white.svg b/src/collections/integrations/camel-k/icons/components/pipe/icons/white/pipe-white.svg deleted file mode 100644 index ddd9bc489d841..0000000000000 --- a/src/collections/integrations/camel-k/icons/components/pipe/icons/white/pipe-white.svg +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/collections/integrations/camel-k/icons/white/camel-k-white.svg b/src/collections/integrations/camel-k/icons/white/camel-k-white.svg deleted file mode 100644 index 3639edf7bea7c..0000000000000 --- a/src/collections/integrations/camel-k/icons/white/camel-k-white.svg +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/collections/integrations/camel-k/index.mdx b/src/collections/integrations/camel-k/index.mdx deleted file mode 100644 index daab67eb2cd37..0000000000000 --- a/src/collections/integrations/camel-k/index.mdx +++ /dev/null @@ -1,78 +0,0 @@ ---- -title: Camel K -subtitle: Collaborative and visual infrastructure as design for Camel K -integrationIcon: icons/color/camel-k-color.svg -darkModeIntegrationIcon: icons/white/camel-k-white.svg -docURL: https://docs.meshery.io/extensibility/integrations/camel-k -description: -category: App Definition and Development -subcategory: Application Definition & Image Build -registrant: Artifact Hub -components: [ -{ -"name": "build", -"colorIcon": "icons/components/build/icons/color/build-color.svg", -"whiteIcon": "icons/components/build/icons/white/build-white.svg", -"description": "", -}, -{ -"name": "camel-catalog", -"colorIcon": "icons/components/camel-catalog/icons/color/camel-catalog-color.svg", -"whiteIcon": "icons/components/camel-catalog/icons/white/camel-catalog-white.svg", -"description": "", -}, -{ -"name": "integration-kit", -"colorIcon": "icons/components/integration-kit/icons/color/integration-kit-color.svg", -"whiteIcon": "icons/components/integration-kit/icons/white/integration-kit-white.svg", -"description": "", -}, -{ -"name": "integration-platform", -"colorIcon": "icons/components/integration-platform/icons/color/integration-platform-color.svg", -"whiteIcon": "icons/components/integration-platform/icons/white/integration-platform-white.svg", -"description": "", -}, -{ -"name": "integration", -"colorIcon": "icons/components/integration/icons/color/integration-color.svg", -"whiteIcon": "icons/components/integration/icons/white/integration-white.svg", -"description": "", -}, -{ -"name": "kamelet-binding", -"colorIcon": "icons/components/kamelet-binding/icons/color/kamelet-binding-color.svg", -"whiteIcon": "icons/components/kamelet-binding/icons/white/kamelet-binding-white.svg", -"description": "", -}, -{ -"name": "kamelet", -"colorIcon": "icons/components/kamelet/icons/color/kamelet-color.svg", -"whiteIcon": "icons/components/kamelet/icons/white/kamelet-white.svg", -"description": "", -}, -{ -"name": "pipe", -"colorIcon": "icons/components/pipe/icons/color/pipe-color.svg", -"whiteIcon": "icons/components/pipe/icons/white/pipe-white.svg", -"description": "", -}] -featureList: [ - "Define routing and mediation rules in a variety of domain-specific languages.", - "Enables easier integration with all kinds of transport or messaging models.", - "Minimal dependencies for easy embedding in any Java application." -] -workingSlides: [ - ../_images/kanvas-visualizer.png, - ../_images/kanvas-designer.png -] -howItWorks: "Collaborative Infrastructure as Design" -howItWorksDetails: "Collaboratively manage infrastructure with your coworkers synchronously sharing the same designs." -published: TRUE ---- -

-Apache Camel K is a lightweight integration platform, born on Kubernetes, with serverless superpowers. -Apache Camel K is a lightweight integration framework built from Apache Camel that runs natively on Kubernetes and is specifically designed for serverless and microservice architectures. -Users of Camel K can instantly run integration code written in Camel DSL on their preferred cloud (Kubernetes or OpenShift). - 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 Kanvas. Choose from hundreds of ready-made design patterns by importing templates from Meshery Catalog or use our low code designer, Kanvas, to create and deploy your own cloud native infrastructure designs. \ No newline at end of file diff --git a/src/collections/integrations/cert-manager-crds/icons/color/cert-manager-crds-color.svg b/src/collections/integrations/cert-manager-crds/icons/color/cert-manager-crds-color.svg deleted file mode 100644 index d8066a55f8072..0000000000000 --- a/src/collections/integrations/cert-manager-crds/icons/color/cert-manager-crds-color.svg +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/collections/integrations/cert-manager-crds/icons/white/cert-manager-crds-white.svg b/src/collections/integrations/cert-manager-crds/icons/white/cert-manager-crds-white.svg deleted file mode 100644 index 7b996996a5b5c..0000000000000 --- a/src/collections/integrations/cert-manager-crds/icons/white/cert-manager-crds-white.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/collections/integrations/cert-manager-crds/index.mdx b/src/collections/integrations/cert-manager-crds/index.mdx deleted file mode 100644 index f97d0f1d33840..0000000000000 --- a/src/collections/integrations/cert-manager-crds/index.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: cert-manager CRDs -subtitle: Collaborative and visual infrastructure as design for cert-manager CRDs -integrationIcon: icons/color/cert-manager-crds-color.svg -darkModeIntegrationIcon: icons/white/cert-manager-crds-white.svg -docURL: https://docs.meshery.io/extensibility/integrations/cert-manager-crds -description: -category: Security & Compliance -subcategory: Security & Compliance -registrant: Artifact Hub -components: [] -featureList: [ - "Enables declarative certificate management", - "Extends Kubernetes API", - "Defines cert-manager resources (certificates, issuers, etc.)" -] -workingSlides: [ - ../_images/kanvas-visualizer.png, - ../_images/kanvas-designer.png -] -howItWorks: "Integrates with Cert Manager CRDs" -howItWorksDetails: "Simplified certificate management within Kubernetes" -published: TRUE ---- -

-Cert Manager CRDs (Custom Resource Definitions) are Kubernetes resources that define the schema for cert-manager objects. - 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 Kanvas. Choose from hundreds of ready-made design patterns by importing templates from Meshery Catalog or use our low code designer, Kanvas, to create and deploy your own cloud native infrastructure designs. \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/color/gatekeeper-color.svg b/src/collections/integrations/gatekeeper/icons/color/gatekeeper-color.svg deleted file mode 100644 index fd8cf702971f5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/color/gatekeeper-color.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/components/assign-image/icons/color/assign-image-color.svg b/src/collections/integrations/gatekeeper/icons/components/assign-image/icons/color/assign-image-color.svg deleted file mode 100644 index fd8cf702971f5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/components/assign-image/icons/color/assign-image-color.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/components/assign-image/icons/white/assign-image-white.svg b/src/collections/integrations/gatekeeper/icons/components/assign-image/icons/white/assign-image-white.svg deleted file mode 100644 index a2f8cc72d50d5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/components/assign-image/icons/white/assign-image-white.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/components/assign-metadata/icons/color/assign-metadata-color.svg b/src/collections/integrations/gatekeeper/icons/components/assign-metadata/icons/color/assign-metadata-color.svg deleted file mode 100644 index fd8cf702971f5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/components/assign-metadata/icons/color/assign-metadata-color.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/components/assign-metadata/icons/white/assign-metadata-white.svg b/src/collections/integrations/gatekeeper/icons/components/assign-metadata/icons/white/assign-metadata-white.svg deleted file mode 100644 index a2f8cc72d50d5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/components/assign-metadata/icons/white/assign-metadata-white.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/components/assign/icons/color/assign-color.svg b/src/collections/integrations/gatekeeper/icons/components/assign/icons/color/assign-color.svg deleted file mode 100644 index fd8cf702971f5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/components/assign/icons/color/assign-color.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/components/assign/icons/white/assign-white.svg b/src/collections/integrations/gatekeeper/icons/components/assign/icons/white/assign-white.svg deleted file mode 100644 index a2f8cc72d50d5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/components/assign/icons/white/assign-white.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/components/config-pod-status/icons/color/config-pod-status-color.svg b/src/collections/integrations/gatekeeper/icons/components/config-pod-status/icons/color/config-pod-status-color.svg deleted file mode 100644 index fd8cf702971f5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/components/config-pod-status/icons/color/config-pod-status-color.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/components/config-pod-status/icons/white/config-pod-status-white.svg b/src/collections/integrations/gatekeeper/icons/components/config-pod-status/icons/white/config-pod-status-white.svg deleted file mode 100644 index a2f8cc72d50d5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/components/config-pod-status/icons/white/config-pod-status-white.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/components/config/icons/color/config-color.svg b/src/collections/integrations/gatekeeper/icons/components/config/icons/color/config-color.svg deleted file mode 100644 index fd8cf702971f5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/components/config/icons/color/config-color.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/components/config/icons/white/config-white.svg b/src/collections/integrations/gatekeeper/icons/components/config/icons/white/config-white.svg deleted file mode 100644 index a2f8cc72d50d5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/components/config/icons/white/config-white.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/components/connection-pod-status/icons/color/connection-pod-status-color.svg b/src/collections/integrations/gatekeeper/icons/components/connection-pod-status/icons/color/connection-pod-status-color.svg deleted file mode 100644 index fd8cf702971f5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/components/connection-pod-status/icons/color/connection-pod-status-color.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/components/connection-pod-status/icons/white/connection-pod-status-white.svg b/src/collections/integrations/gatekeeper/icons/components/connection-pod-status/icons/white/connection-pod-status-white.svg deleted file mode 100644 index a2f8cc72d50d5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/components/connection-pod-status/icons/white/connection-pod-status-white.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/components/connection/icons/color/connection-color.svg b/src/collections/integrations/gatekeeper/icons/components/connection/icons/color/connection-color.svg deleted file mode 100644 index fd8cf702971f5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/components/connection/icons/color/connection-color.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/components/connection/icons/white/connection-white.svg b/src/collections/integrations/gatekeeper/icons/components/connection/icons/white/connection-white.svg deleted file mode 100644 index a2f8cc72d50d5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/components/connection/icons/white/connection-white.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/components/constraint-pod-status/icons/color/constraint-pod-status-color.svg b/src/collections/integrations/gatekeeper/icons/components/constraint-pod-status/icons/color/constraint-pod-status-color.svg deleted file mode 100644 index fd8cf702971f5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/components/constraint-pod-status/icons/color/constraint-pod-status-color.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/components/constraint-pod-status/icons/white/constraint-pod-status-white.svg b/src/collections/integrations/gatekeeper/icons/components/constraint-pod-status/icons/white/constraint-pod-status-white.svg deleted file mode 100644 index a2f8cc72d50d5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/components/constraint-pod-status/icons/white/constraint-pod-status-white.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/components/constraint-template-pod-status/icons/color/constraint-template-pod-status-color.svg b/src/collections/integrations/gatekeeper/icons/components/constraint-template-pod-status/icons/color/constraint-template-pod-status-color.svg deleted file mode 100644 index fd8cf702971f5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/components/constraint-template-pod-status/icons/color/constraint-template-pod-status-color.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/components/constraint-template-pod-status/icons/white/constraint-template-pod-status-white.svg b/src/collections/integrations/gatekeeper/icons/components/constraint-template-pod-status/icons/white/constraint-template-pod-status-white.svg deleted file mode 100644 index a2f8cc72d50d5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/components/constraint-template-pod-status/icons/white/constraint-template-pod-status-white.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/components/constraint-template/icons/color/constraint-template-color.svg b/src/collections/integrations/gatekeeper/icons/components/constraint-template/icons/color/constraint-template-color.svg deleted file mode 100644 index fd8cf702971f5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/components/constraint-template/icons/color/constraint-template-color.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/components/constraint-template/icons/white/constraint-template-white.svg b/src/collections/integrations/gatekeeper/icons/components/constraint-template/icons/white/constraint-template-white.svg deleted file mode 100644 index a2f8cc72d50d5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/components/constraint-template/icons/white/constraint-template-white.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/components/expansion-template-pod-status/icons/color/expansion-template-pod-status-color.svg b/src/collections/integrations/gatekeeper/icons/components/expansion-template-pod-status/icons/color/expansion-template-pod-status-color.svg deleted file mode 100644 index fd8cf702971f5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/components/expansion-template-pod-status/icons/color/expansion-template-pod-status-color.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/components/expansion-template-pod-status/icons/white/expansion-template-pod-status-white.svg b/src/collections/integrations/gatekeeper/icons/components/expansion-template-pod-status/icons/white/expansion-template-pod-status-white.svg deleted file mode 100644 index a2f8cc72d50d5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/components/expansion-template-pod-status/icons/white/expansion-template-pod-status-white.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/components/expansion-template/icons/color/expansion-template-color.svg b/src/collections/integrations/gatekeeper/icons/components/expansion-template/icons/color/expansion-template-color.svg deleted file mode 100644 index fd8cf702971f5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/components/expansion-template/icons/color/expansion-template-color.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/components/expansion-template/icons/white/expansion-template-white.svg b/src/collections/integrations/gatekeeper/icons/components/expansion-template/icons/white/expansion-template-white.svg deleted file mode 100644 index a2f8cc72d50d5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/components/expansion-template/icons/white/expansion-template-white.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/components/modify-set/icons/color/modify-set-color.svg b/src/collections/integrations/gatekeeper/icons/components/modify-set/icons/color/modify-set-color.svg deleted file mode 100644 index fd8cf702971f5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/components/modify-set/icons/color/modify-set-color.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/components/modify-set/icons/white/modify-set-white.svg b/src/collections/integrations/gatekeeper/icons/components/modify-set/icons/white/modify-set-white.svg deleted file mode 100644 index a2f8cc72d50d5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/components/modify-set/icons/white/modify-set-white.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/components/mutator-pod-status/icons/color/mutator-pod-status-color.svg b/src/collections/integrations/gatekeeper/icons/components/mutator-pod-status/icons/color/mutator-pod-status-color.svg deleted file mode 100644 index fd8cf702971f5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/components/mutator-pod-status/icons/color/mutator-pod-status-color.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/components/mutator-pod-status/icons/white/mutator-pod-status-white.svg b/src/collections/integrations/gatekeeper/icons/components/mutator-pod-status/icons/white/mutator-pod-status-white.svg deleted file mode 100644 index a2f8cc72d50d5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/components/mutator-pod-status/icons/white/mutator-pod-status-white.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/components/provider-pod-status/icons/color/provider-pod-status-color.svg b/src/collections/integrations/gatekeeper/icons/components/provider-pod-status/icons/color/provider-pod-status-color.svg deleted file mode 100644 index fd8cf702971f5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/components/provider-pod-status/icons/color/provider-pod-status-color.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/components/provider-pod-status/icons/white/provider-pod-status-white.svg b/src/collections/integrations/gatekeeper/icons/components/provider-pod-status/icons/white/provider-pod-status-white.svg deleted file mode 100644 index a2f8cc72d50d5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/components/provider-pod-status/icons/white/provider-pod-status-white.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/components/provider/icons/color/provider-color.svg b/src/collections/integrations/gatekeeper/icons/components/provider/icons/color/provider-color.svg deleted file mode 100644 index fd8cf702971f5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/components/provider/icons/color/provider-color.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/components/provider/icons/white/provider-white.svg b/src/collections/integrations/gatekeeper/icons/components/provider/icons/white/provider-white.svg deleted file mode 100644 index a2f8cc72d50d5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/components/provider/icons/white/provider-white.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/components/sync-set/icons/color/sync-set-color.svg b/src/collections/integrations/gatekeeper/icons/components/sync-set/icons/color/sync-set-color.svg deleted file mode 100644 index fd8cf702971f5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/components/sync-set/icons/color/sync-set-color.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/components/sync-set/icons/white/sync-set-white.svg b/src/collections/integrations/gatekeeper/icons/components/sync-set/icons/white/sync-set-white.svg deleted file mode 100644 index a2f8cc72d50d5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/components/sync-set/icons/white/sync-set-white.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/icons/white/gatekeeper-white.svg b/src/collections/integrations/gatekeeper/icons/white/gatekeeper-white.svg deleted file mode 100644 index a2f8cc72d50d5..0000000000000 --- a/src/collections/integrations/gatekeeper/icons/white/gatekeeper-white.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/gatekeeper/index.mdx b/src/collections/integrations/gatekeeper/index.mdx deleted file mode 100644 index 26dcd535bce92..0000000000000 --- a/src/collections/integrations/gatekeeper/index.mdx +++ /dev/null @@ -1,141 +0,0 @@ ---- -title: Open Policy Agent Gatekeeper -subtitle: Collaborative and visual infrastructure as design for Open Policy Agent Gatekeeper -integrationIcon: icons/color/gatekeeper-color.svg -darkModeIntegrationIcon: icons/white/gatekeeper-white.svg -docURL: https://docs.meshery.io/extensibility/integrations/gatekeeper -description: -category: Security & Compliance -subcategory: Security & Compliance -registrant: Github -components: [ -{ -"name": "assign", -"colorIcon": "icons/components/assign/icons/color/assign-color.svg", -"whiteIcon": "icons/components/assign/icons/white/assign-white.svg", -"description": "", -}, -{ -"name": "assign-image", -"colorIcon": "icons/components/assign-image/icons/color/assign-image-color.svg", -"whiteIcon": "icons/components/assign-image/icons/white/assign-image-white.svg", -"description": "", -}, -{ -"name": "assign-metadata", -"colorIcon": "icons/components/assign-metadata/icons/color/assign-metadata-color.svg", -"whiteIcon": "icons/components/assign-metadata/icons/white/assign-metadata-white.svg", -"description": "", -}, -{ -"name": "config", -"colorIcon": "icons/components/config/icons/color/config-color.svg", -"whiteIcon": "icons/components/config/icons/white/config-white.svg", -"description": "", -}, -{ -"name": "config-pod-status", -"colorIcon": "icons/components/config-pod-status/icons/color/config-pod-status-color.svg", -"whiteIcon": "icons/components/config-pod-status/icons/white/config-pod-status-white.svg", -"description": "", -}, -{ -"name": "connection", -"colorIcon": "icons/components/connection/icons/color/connection-color.svg", -"whiteIcon": "icons/components/connection/icons/white/connection-white.svg", -"description": "", -}, -{ -"name": "connection-pod-status", -"colorIcon": "icons/components/connection-pod-status/icons/color/connection-pod-status-color.svg", -"whiteIcon": "icons/components/connection-pod-status/icons/white/connection-pod-status-white.svg", -"description": "", -}, -{ -"name": "constraint-pod-status", -"colorIcon": "icons/components/constraint-pod-status/icons/color/constraint-pod-status-color.svg", -"whiteIcon": "icons/components/constraint-pod-status/icons/white/constraint-pod-status-white.svg", -"description": "", -}, -{ -"name": "constraint-template", -"colorIcon": "icons/components/constraint-template/icons/color/constraint-template-color.svg", -"whiteIcon": "icons/components/constraint-template/icons/white/constraint-template-white.svg", -"description": "", -}, -{ -"name": "constraint-template-pod-status", -"colorIcon": "icons/components/constraint-template-pod-status/icons/color/constraint-template-pod-status-color.svg", -"whiteIcon": "icons/components/constraint-template-pod-status/icons/white/constraint-template-pod-status-white.svg", -"description": "", -}, -{ -"name": "expansion-template", -"colorIcon": "icons/components/expansion-template/icons/color/expansion-template-color.svg", -"whiteIcon": "icons/components/expansion-template/icons/white/expansion-template-white.svg", -"description": "", -}, -{ -"name": "expansion-template-pod-status", -"colorIcon": "icons/components/expansion-template-pod-status/icons/color/expansion-template-pod-status-color.svg", -"whiteIcon": "icons/components/expansion-template-pod-status/icons/white/expansion-template-pod-status-white.svg", -"description": "", -}, -{ -"name": "modify-set", -"colorIcon": "icons/components/modify-set/icons/color/modify-set-color.svg", -"whiteIcon": "icons/components/modify-set/icons/white/modify-set-white.svg", -"description": "", -}, -{ -"name": "mutator-pod-status", -"colorIcon": "icons/components/mutator-pod-status/icons/color/mutator-pod-status-color.svg", -"whiteIcon": "icons/components/mutator-pod-status/icons/white/mutator-pod-status-white.svg", -"description": "", -}, -{ -"name": "provider", -"colorIcon": "icons/components/provider/icons/color/provider-color.svg", -"whiteIcon": "icons/components/provider/icons/white/provider-white.svg", -"description": "", -}, -{ -"name": "provider-pod-status", -"colorIcon": "icons/components/provider-pod-status/icons/color/provider-pod-status-color.svg", -"whiteIcon": "icons/components/provider-pod-status/icons/white/provider-pod-status-white.svg", -"description": "", -}, -{ -"name": "sync-set", -"colorIcon": "icons/components/sync-set/icons/color/sync-set-color.svg", -"whiteIcon": "icons/components/sync-set/icons/white/sync-set-white.svg", -"description": "", -}, -{ -"name": "sync-set", -"colorIcon": "icons/components/sync-set/icons/color/sync-set-color.svg", -"whiteIcon": "icons/components/sync-set/icons/white/sync-set-white.svg", -"description": "", -}] -featureList: [ - "Native Kubernetes CRDs for instantiating the policy library (aka constraints)", - "An extensible, parameterized policy library", - "Policy-based control for Kubernetes" -] -workingSlides: [ - ../_images/kanvas-visualizer.png, - ../_images/kanvas-designer.png -] -howItWorks: "Unifies policy enforcement across the stack" -howItWorksDetails: "Supports various policy languages" -published: TRUE ---- -

- -Compared to using OPA with its sidecar kube-mgmt (aka Gatekeeper v1.0), Gatekeeper introduces the following functionality: - -

- An open source, general-purpose policy engine. -

-

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 Kanvas. Choose from hundreds of ready-made design patterns by importing templates from Meshery Catalog or use our low code designer, Kanvas, to create and deploy your own cloud native infrastructure designs.

diff --git a/src/collections/integrations/github/icons/color/github-color.svg b/src/collections/integrations/github/icons/color/github-color.svg deleted file mode 100644 index 8435de5170ce9..0000000000000 --- a/src/collections/integrations/github/icons/color/github-color.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/github/icons/white/github-white.svg b/src/collections/integrations/github/icons/white/github-white.svg deleted file mode 100644 index bd221db3b75a3..0000000000000 --- a/src/collections/integrations/github/icons/white/github-white.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/collections/integrations/github/index.mdx b/src/collections/integrations/github/index.mdx deleted file mode 100644 index 41410d497e4d1..0000000000000 --- a/src/collections/integrations/github/index.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Github -subtitle: Integrate GitOps into your cloud native management process -integrationIcon: icons/color/github-color.svg -darkModeIntegrationIcon: icons/white/github-white.svg -docURL: https://layer5.io/resources/cloud-native/what-is-gitops -description: -category: App Definition and Development -subcategory: Source Version Control -registrant: Artifact Hub -components: [] -featureList: [ - "Pipeline your cloud native infrastructure as code changes with GitOps", - "Integrate Meshery into your GitHub workflow", - "Use Meshery GitHub Actions" -] -workingSlides: [ - ../_images/kanvas-visualizer.png, - ../_images/kanvas-designer.png -] -howItWorks: "Visual GitOps" -howItWorksDetails: "Collaboratively manage infrastructure with your coworkers synchronously sharing the same designs." -published: TRUE ---- -

-GitOps your infrastructure with Meshery and GitHub - Connect GitHub with Meshery and import selectively import your existing Helm Charts, Docker Compose applications, and Kubernetes manifests.Visually configure and customize your cloud native infrastructure. - Save and share your design patterns to GitHub using either public or private repositories. - Learn more about pipelining service mesh specifications and using Service Mesh Interface and Service Mesh Performance specs on your CI/CD pipelines with Meshery's GitHub Actions. \ No newline at end of file diff --git a/src/collections/integrations/knative/index.mdx b/src/collections/integrations/knative/index.mdx deleted file mode 100644 index 97b9cf00797b9..0000000000000 --- a/src/collections/integrations/knative/index.mdx +++ /dev/null @@ -1,142 +0,0 @@ ---- -title: Knative -subtitle: Collaborative and visual infrastructure as design for Knative -integrationIcon: icons/color/knative-color.svg -darkModeIntegrationIcon: icons/white/knative-white.svg -docURL: https://docs.meshery.io/extensibility/integrations/knative -description: -category: Serverless -subcategory: Installable Platform -registrant: Artifact Hub -components: [ -{ -"name": "api-server-source", -"colorIcon": "icons/components/api-server-source/icons/color/api-server-source-color.svg", -"whiteIcon": "icons/components/api-server-source/icons/white/api-server-source-white.svg", -"description": "", -}, -{ -"name": "broker", -"colorIcon": "icons/components/broker/icons/color/broker-color.svg", -"whiteIcon": "icons/components/broker/icons/white/broker-white.svg", -"description": "", -}, -{ -"name": "channel", -"colorIcon": "icons/components/channel/icons/color/channel-color.svg", -"whiteIcon": "icons/components/channel/icons/white/channel-white.svg", -"description": "", -}, -{ -"name": "container-source", -"colorIcon": "icons/components/container-source/icons/color/container-source-color.svg", -"whiteIcon": "icons/components/container-source/icons/white/container-source-white.svg", -"description": "", -}, -{ -"name": "event-type", -"colorIcon": "icons/components/event-type/icons/color/event-type-color.svg", -"whiteIcon": "icons/components/event-type/icons/white/event-type-white.svg", -"description": "", -}, -{ -"name": "parallel", -"colorIcon": "icons/components/parallel/icons/color/parallel-color.svg", -"whiteIcon": "icons/components/parallel/icons/white/parallel-white.svg", -"description": "", -}, -{ -"name": "ping-source", -"colorIcon": "icons/components/ping-source/icons/color/ping-source-color.svg", -"whiteIcon": "icons/components/ping-source/icons/white/ping-source-white.svg", -"description": "", -}, -{ -"name": "sequence", -"colorIcon": "icons/components/sequence/icons/color/sequence-color.svg", -"whiteIcon": "icons/components/sequence/icons/white/sequence-white.svg", -"description": "", -}, -{ -"name": "sink-binding", -"colorIcon": "icons/components/sink-binding/icons/color/sink-binding-color.svg", -"whiteIcon": "icons/components/sink-binding/icons/white/sink-binding-white.svg", -"description": "", -}, -{ -"name": "subscription", -"colorIcon": "icons/components/subscription/icons/color/subscription-color.svg", -"whiteIcon": "icons/components/subscription/icons/white/subscription-white.svg", -"description": "", -}, -{ -"name": "trigger", -"colorIcon": "icons/components/trigger/icons/color/trigger-color.svg", -"whiteIcon": "icons/components/trigger/icons/white/trigger-white.svg", -"description": "", -}, -{ -"name": "cluster-ingress", -"colorIcon": "icons/components/cluster-ingress/icons/color/cluster-ingress-color.svg", -"whiteIcon": "icons/components/cluster-ingress/icons/white/cluster-ingress-white.svg", -"description": "", -}, -{ -"name": "ingress", -"colorIcon": "icons/components/ingress/icons/color/ingress-color.svg", -"whiteIcon": "icons/components/ingress/icons/white/ingress-white.svg", -"description": "", -}, -{ -"name": "pod-autoscaler", -"colorIcon": "icons/components/pod-autoscaler/icons/color/pod-autoscaler-color.svg", -"whiteIcon": "icons/components/pod-autoscaler/icons/white/pod-autoscaler-white.svg", -"description": "", -}, -{ -"name": "serverless-service", -"colorIcon": "icons/components/serverless-service/icons/color/serverless-service-color.svg", -"whiteIcon": "icons/components/serverless-service/icons/white/serverless-service-white.svg", -"description": "", -}, -{ -"name": "configuration", -"colorIcon": "icons/components/configuration/icons/color/configuration-color.svg", -"whiteIcon": "icons/components/configuration/icons/white/configuration-white.svg", -"description": "", -}, -{ -"name": "revision", -"colorIcon": "icons/components/revision/icons/color/revision-color.svg", -"whiteIcon": "icons/components/revision/icons/white/revision-white.svg", -"description": "", -}, -{ -"name": "route", -"colorIcon": "icons/components/route/icons/color/route-color.svg", -"whiteIcon": "icons/components/route/icons/white/route-white.svg", -"description": "", -}, -{ -"name": "service", -"colorIcon": "icons/components/service/icons/color/service-color.svg", -"whiteIcon": "icons/components/service/icons/white/service-white.svg", -"description": "", -}] -featureList: [ - "Provides building blocks for serverless", - "Simplifies event-driven architecture", - "Integrates with Kubernetes resources" -] -workingSlides: [ - ../_images/kanvas-visualizer.png, - ../_images/kanvas-designer.png -] -howItWorks: "Integrates Knative components" -howItWorksDetails: "Streamlined serverless development on Kubernetes" -published: TRUE ---- -

-Knative is a developer-focused serverless application layer which is a great complement to the existing Kubernetes application constructs. Knative consists of two components: an HTTP-triggered autoscaling container runtime called “Knative Serving”, and a CloudEvents-over-HTTP asynchronous routing layer called “Knative Eventing”. - 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 Kanvas. Choose from hundreds of ready-made design patterns by importing templates from Meshery Catalog or use our low code designer, Kanvas, to create and deploy your own cloud native infrastructure designs. \ No newline at end of file diff --git a/src/components/Inline-quotes/index.js b/src/components/Inline-quotes/index.js index c900d3558889d..18b1a0928d049 100644 --- a/src/components/Inline-quotes/index.js +++ b/src/components/Inline-quotes/index.js @@ -1,5 +1,5 @@ import React, { useState, useEffect } from "react"; -import styled, { css } from "styled-components"; +import styled from "styled-components"; import { useInView } from "react-intersection-observer"; const QuotesWrapper = styled.div` diff --git a/src/sections/Community/Web-based-from/index.js b/src/sections/Community/Web-based-from/index.js index dfb400bae7f9c..ecb312d84988a 100644 --- a/src/sections/Community/Web-based-from/index.js +++ b/src/sections/Community/Web-based-from/index.js @@ -32,7 +32,8 @@ const validatePictureUrl = (value) => { if (!allowedImageExtensions.includes(extension)) { error = "URL must point to an image file (jpg, jpeg, png, svg, webp or gif)."; } - } catch (_) { + } catch (error) { + console.error("Error in validatePictureUrl:", error); error = "Please enter a URL to an image file."; } } diff --git a/src/sections/Home/Banner/index.js b/src/sections/Home/Banner/index.js index 5a68723e977fa..f69f9ca4e34dc 100644 --- a/src/sections/Home/Banner/index.js +++ b/src/sections/Home/Banner/index.js @@ -10,7 +10,8 @@ const RotationalBanner = () => { let initialValue; try { initialValue = sessionStorage.getItem("banner") || 1; - } catch (e) { + } catch (error) { + console.error("Error in sessionStorage.getItem('banner'):", error); initialValue = 1; } diff --git a/src/sections/Home/Playground-home/index.js b/src/sections/Home/Playground-home/index.js index 27d3a70ed47e9..c5bd052b38b2a 100644 --- a/src/sections/Home/Playground-home/index.js +++ b/src/sections/Home/Playground-home/index.js @@ -6,7 +6,7 @@ import argocd from "../../../collections/integrations/argo-cd/icons/color/argo-c import certmanager from "../../../collections/integrations/cert-manager/icons/color/cert-manager-color.svg"; import cilium from "../../../collections/integrations/cilium/icons/color/cilium-color.svg"; import prometheus from "../../../collections/integrations/prometheus/icons/color/prometheus-color.svg"; -import kubernetes from "../../../collections/integrations/kubernetes/icons/color/kubernetes-color.svg"; +import kubernetes from "../../../assets/images/kubernetes/kubernetes-color.svg"; import keda from "../../../collections/integrations/keda/icons/color/keda-color.svg"; import linkerd from "../../../collections/integrations/linkerd/icons/color/linkerd-color.svg"; import istio from "../../../collections/integrations/istio-base/icons/color/istio-base-color.svg"; @@ -23,7 +23,7 @@ import flux from "../../../collections/integrations/flux/icons/color/flux-color. import harbor from "../../../collections/integrations/harbor-operator/icons/color/harbor-operator-color.svg"; import helm from "../../../collections/integrations/helm-controller/icons/color/helm-controller-color.svg"; import kubeedge from "../../../collections/integrations/kubegems-edge/icons/color/kubegems-edge-color.svg"; -import opa from "../../../collections/integrations/open-policy-agent-(opa)/icons/color/open-policy-agent-(opa)-color.svg"; +import opa from "../../../assets/images/kanvas/opa.svg"; import rook from "../../../collections/integrations/rook/icons/color/rook-color.svg"; import spiffe from "../../../collections/integrations/spiffe/icons/color/spiffe-color.svg"; import spire from "../../../collections/integrations/spire/icons/color/spire-color.svg"; diff --git a/src/sections/gitops/PerformanceManagementPage.js b/src/sections/gitops/PerformanceManagementPage.js index 44cbed26e57bc..3258e8408546e 100644 --- a/src/sections/gitops/PerformanceManagementPage.js +++ b/src/sections/gitops/PerformanceManagementPage.js @@ -1,5 +1,5 @@ import React from "react"; -import { PageWrapper,ContentContainerWrapper,HeroContentContainerWrapper, Heading, Description } from "./snapshot.style"; +import { PageWrapper, ContentContainerWrapper, HeroContentContainerWrapper, Heading, Description } from "./snapshot.style"; import Cone from "../../assets/images/gitops/conelight.svg"; import SMPconfig from "../../assets/images/gitops/SMPconfig.webp"; import SMPTestconfig from "../../assets/images/gitops/SMPTestConfig.webp"; @@ -8,8 +8,8 @@ import Button from "../../reusecore/Button"; import SquarePoint from "./SquarePoint"; import Reviews from "../Pricing/review-slider"; import { ColumnContainer, ContentRow, TextColumn } from "./common"; -import { ReactComponent as SmpLogo } from "../../assets/images/service-mesh-performance/stacked/smp-light-text.svg"; -import { ReactComponent as GithubLogo } from "../../collections/integrations/github/icons/color/github-color.svg"; +import { ReactComponent as SmpLogo } from "../../assets/images/service-mesh-performance/stacked/smp-light-text.svg"; +import { ReactComponent as GithubLogo } from "../../assets/images/socialIcons/github.svg"; const PerformanceManagementPage = () => { return ( @@ -23,9 +23,9 @@ const PerformanceManagementPage = () => { Performance regressions begone - Test your Kubernetes cluster and service mesh implementation for conformance with the SMI specification + Test your Kubernetes cluster and infrastructure implementation for conformance with the SMI specification -