diff --git a/layer5 b/layer5 new file mode 160000 index 0000000000000..2ae362fb52a3f --- /dev/null +++ b/layer5 @@ -0,0 +1 @@ +Subproject commit 2ae362fb52a3fbcd02c6711a2e2f6c20d83b09d7 diff --git a/src/assets/data/faq/index.js b/src/assets/data/faq/index.js index da4ddf366cc00..54b6856b81ea3 100644 --- a/src/assets/data/faq/index.js +++ b/src/assets/data/faq/index.js @@ -14,7 +14,7 @@ const data = { "As a self-service engineering platform, Meshery enables collaborative design and operation of cloud and cloud native infrastructure.", "Meshery is an open source, highly extensible, vendor neutral project, created for the world of AI and remote knowledge workers.", ], - link: "/cloud-native-management/meshery/operating-cloud-native-infra", + link: "/products/meshery/how-meshery-works", linktext: "Operating cloud native infrastructure", }, { @@ -25,7 +25,7 @@ const data = { answer: [ "Yes, as a management plane, Meshery provides value in a number of ways post-adoption Kubernetes. For example, Meshery analyzes your deployments in evaluation of cloud native best practices and patterns, highlighting where you might be deviating.","Meshery performs deep discovery of your environment and currently running applications and infrastructure.", ], - link: "/cloud-native-management/meshery", + link: "/products/meshery", linktext: "Meshery", }, { @@ -189,7 +189,7 @@ const data = { question: "How does Meshery infuse GitOps practices into cloud native managemement?", category: "Meshery", subcategory: "Integrations", - link: "https://layer5.io/cloud-native-management/meshery", + link: "https://layer5.io/products/meshery", linktext: "Run Meshery", answer: [ "Multiple Meshery GitHub Actions help you integrate your Kubernetes operations and configuration management into a versioned, pipelined, declarative workflow. These GitHub Actions apply conformance to cloud native standards and performance management gates into your pipelines.", @@ -205,7 +205,7 @@ const data = { question: "Is Kanvas cloud or a self-hosted solution?", category: "Kanvas", subcategory: "Deployment", - link: "https://layer5.io/cloud-native-management/kanvas", + link: "https://layer5.io/products/meshmap", linktext: "Learn More", answer: [ "Yes, Kanvas is available both as a hosted solution and is also deployable on-premises as a self-hosted solution.", @@ -217,7 +217,7 @@ const data = { // question: "What is Kanvas early access program?", // category: "Kanvas", // subcategory: "Getting Started", - // link: "https://layer5.io/cloud-native-management/kanvas", + // link: "https://layer5.io/products/meshmap", // linktext: "Kanvas Beta", // answer: [ // "Kanvas is cloud native collaboration tool for managing your infrastructure and applications. Kanvas has two modes: Visualizer for operating your actively running Kubernetes clusters and Designer for configuring your Kubernetes clusters and creating your creating your application deployments.", diff --git a/src/collections/handbook/recognition/badges-data.js b/src/collections/handbook/recognition/badges-data.js index b8d781d7156b9..3d2c65ada2ad7 100644 --- a/src/collections/handbook/recognition/badges-data.js +++ b/src/collections/handbook/recognition/badges-data.js @@ -61,7 +61,7 @@ export const activityBadges = [ export const projectBadges = [ { name: "Image Hub", title: "Image Hub", badgeKey: "image-hub", image: ImageHubLogo, description: "Awarded to the community members who make consistent and impactful contributions to the Image Hub project in recognition and appreciation of their efforts." }, - { name: "Kanvas", title: "Kanvas", badgeKey: "kanvas", image: kanvasLogo, description: <>Awarded to the community members who make consistent and impactful contributions to the Kanvas project in recognition and appreciation of their efforts. Community members who earn this badge occasionally become a project maintainer.> }, + { name: "Kanvas", title: "Kanvas", badgeKey: "kanvas", image: kanvasLogo, description: <>Awarded to the community members who make consistent and impactful contributions to the Kanvas project in recognition and appreciation of their efforts. Community members who earn this badge occasionally become a project maintainer.> }, { name: "Cloud Native Performance", title: "Cloud Native Performance", badgeKey: "cloud-native-performance", image: ServiceMeshPerformance, description: "Awarded to the community members who make consistent and impactful contributions to the Cloud Native Performance project. Community members who earn this badge occasionally become a project maintainer." }, { name: "Academy", title: "Academy", badgeKey: "academy", image: AcademyLogo, description: <>Awarded to the community members who make consistent and impactful contributions to the Layer5 Academyproject in recognition and appreciation of their efforts. Community members who earn this badge occasionally become a project maintainer.> }, { name: "MeshMap", title: "MeshMap", badgeKey: "meshmap", image: "https://badges.layer5.io/assets/badges/meshmap/meshmap.svg", description: "Awarded to the community members who make consistent and impactful contributions to the MeshMap project in recognition and appreciation of their efforts. Community members who earn this badge occasionally become a project maintainer." }, diff --git a/src/collections/handbook/repository-overview/repo-data.js b/src/collections/handbook/repository-overview/repo-data.js index 24334595853ab..e74ba9e343922 100644 --- a/src/collections/handbook/repository-overview/repo-data.js +++ b/src/collections/handbook/repository-overview/repo-data.js @@ -88,7 +88,7 @@ export const repo_data = [ { project: "Kanvas", image: kanvasLogo, - site: "/cloud-native-management/kanvas", + site: "/products/meshmap", language: "React.js, Cytoscape.js", maintainers_name: ["Aabid Sofi"], link: ["https://layer5.io/community/members/aabid-sofi"], diff --git a/src/components/Call-To-Actions/CTA_Bottom/cta_bottom_categories.js b/src/components/Call-To-Actions/CTA_Bottom/cta_bottom_categories.js index 95cb3448411a9..da8942dfc7b67 100644 --- a/src/components/Call-To-Actions/CTA_Bottom/cta_bottom_categories.js +++ b/src/components/Call-To-Actions/CTA_Bottom/cta_bottom_categories.js @@ -18,7 +18,7 @@ export const Categories = { "Heading": "Get started with Kanvas!", "Content": "Explore and understand your infrastructure at a glance with our powerful Operator tool. Gain insights, track dependencies, and optimize performance effortlessly.", "Button_Text": "Try Kanvas now!", - "Link": "/cloud-native-management/kanvas", + "Link": "/products/meshmap", "Link_external": false }, "Docker": { diff --git a/src/components/Features/TwoColLayout.js b/src/components/Features/TwoColLayout.js index a411efbf18995..39d33c1c00ca0 100644 --- a/src/components/Features/TwoColLayout.js +++ b/src/components/Features/TwoColLayout.js @@ -73,10 +73,10 @@ const TwoColLayout = ({ containerRefs, contentRefs }) => {
Incorporate AWS, GCP and Kubernetes components into Kanvas designs for comprehensive and intuitive system mapping, documentation, and orchestration.
Learn more about{" "} - + Kanvas
diff --git a/src/pages/cloud-native-management/meshery/index.js b/src/pages/products/meshery/index.js similarity index 100% rename from src/pages/cloud-native-management/meshery/index.js rename to src/pages/products/meshery/index.js diff --git a/src/pages/cloud-native-management/meshery/getting-started.js b/src/pages/products/meshery/install-meshery.js similarity index 100% rename from src/pages/cloud-native-management/meshery/getting-started.js rename to src/pages/products/meshery/install-meshery.js diff --git a/src/pages/cloud-native-management/meshery/integrations.js b/src/pages/products/meshery/integrations.js similarity index 100% rename from src/pages/cloud-native-management/meshery/integrations.js rename to src/pages/products/meshery/integrations.js diff --git a/src/pages/cloud-native-management/meshery/meshery-operator.js b/src/pages/products/meshery/meshery-operator.js similarity index 100% rename from src/pages/cloud-native-management/meshery/meshery-operator.js rename to src/pages/products/meshery/meshery-operator.js diff --git a/src/pages/cloud-native-management/kanvas/collaborate/index.js b/src/pages/products/meshmap/collaborate/index.js similarity index 100% rename from src/pages/cloud-native-management/kanvas/collaborate/index.js rename to src/pages/products/meshmap/collaborate/index.js diff --git a/src/pages/cloud-native-management/kanvas/collaborate/peer-reviews/index.js b/src/pages/products/meshmap/collaborate/peer-reviews/index.js similarity index 100% rename from src/pages/cloud-native-management/kanvas/collaborate/peer-reviews/index.js rename to src/pages/products/meshmap/collaborate/peer-reviews/index.js diff --git a/src/pages/cloud-native-management/kanvas/design.js b/src/pages/products/meshmap/designer.js similarity index 100% rename from src/pages/cloud-native-management/kanvas/design.js rename to src/pages/products/meshmap/designer.js diff --git a/src/pages/cloud-native-management/generate-aws-architecture-diagram.js b/src/pages/products/meshmap/diagramming-cloud-architecture/aws.js similarity index 75% rename from src/pages/cloud-native-management/generate-aws-architecture-diagram.js rename to src/pages/products/meshmap/diagramming-cloud-architecture/aws.js index 727ed84646ddd..034d0d962f015 100644 --- a/src/pages/cloud-native-management/generate-aws-architecture-diagram.js +++ b/src/pages/products/meshmap/diagramming-cloud-architecture/aws.js @@ -1,7 +1,7 @@ import React from "react"; -import SEO from "../../components/seo"; -import AwsDiagram from "../../sections/AWS-Diagram"; +import SEO from "../../../../components/seo"; +import AwsDiagram from "../../../../sections/AWS-Diagram"; const Aws = () => { return ( diff --git a/src/pages/cloud-native-management/generate-gcp-architecture-diagram.js b/src/pages/products/meshmap/diagramming-cloud-architecture/gcp.js similarity index 79% rename from src/pages/cloud-native-management/generate-gcp-architecture-diagram.js rename to src/pages/products/meshmap/diagramming-cloud-architecture/gcp.js index 92563fc78309c..0b91ce01e7048 100644 --- a/src/pages/cloud-native-management/generate-gcp-architecture-diagram.js +++ b/src/pages/products/meshmap/diagramming-cloud-architecture/gcp.js @@ -1,7 +1,7 @@ import React from "react"; -import SEO from "../../components/seo"; -import GcpDiagram from "../../sections/GCP-Diagram"; +import SEO from "../../../../components/seo"; +import GcpDiagram from "../../../../sections/GCP-Diagram"; const Gcp = () => { return ( diff --git a/src/pages/cloud-native-management/kanvas/index.js b/src/pages/products/meshmap/index.js similarity index 100% rename from src/pages/cloud-native-management/kanvas/index.js rename to src/pages/products/meshmap/index.js diff --git a/src/pages/cloud-native-management/kanvas/operate.js b/src/pages/products/meshmap/orchestration.js similarity index 100% rename from src/pages/cloud-native-management/kanvas/operate.js rename to src/pages/products/meshmap/orchestration.js diff --git a/src/sections/AWS-Diagram/diagram.js b/src/sections/AWS-Diagram/diagram.js index 816bf9264dbc5..e7fea206a3e87 100644 --- a/src/sections/AWS-Diagram/diagram.js +++ b/src/sections/AWS-Diagram/diagram.js @@ -180,7 +180,7 @@ const Aws = () => {Kanvas allow you to drag, drop and connect all your cloud components together simply and easily - no-code required!
- Learn more → + Learn more →Drag-and-drop your cloud native infrastructure using a palette of thousands of versioned Kubernetes components.
- Learn more → + Learn more →Deploy designs, apply patterns, manage and operate your deployments in real-time. Bring all your Kubernetes clusters under a common point of management.
- Learn more → + Learn more →Kanvas allow you to drag, drop and connect all your cloud components together simply and easily - no-code required!
- Learn more → + Learn more →Kanvas
@@ -47,7 +47,7 @@ const Projects = () => {Meshery
diff --git a/src/sections/Home/service-mesh-management/index.js b/src/sections/Home/service-mesh-management/index.js index 954c612654fb1..85354c96b4df9 100644 --- a/src/sections/Home/service-mesh-management/index.js +++ b/src/sections/Home/service-mesh-management/index.js @@ -26,7 +26,7 @@ const ServiceMeshManagement = () => {An extensible platform, Meshery comes packed with integrations for Prometheus, Grafana, Jaeger, CloudEvents, and support for WebAssembly filters for Envoy.
+An extensible platform, Meshery comes packed with integrations for Prometheus, Grafana, Jaeger, CloudEvents, and support for WebAssembly filters for Envoy.
Meshery is your microservices manager. With extension points throughout, Meshery offers users and integrators the ability to extend and customize platform functionality.
Learn More
Unlock the power of cloud-native computing without the coding complexity. Kanvas' drag-and-drop interface lets you visualize and build your cloud infrastructure effortlessly.
- Learn more → + Learn more →Ensuring optimal functionality and seamless operations is crucial for all infrastructure.
Manage all aspects of running your infrastructure no matter what platform you're running
-The Kubernetes operator for Meshery, supports discovery and eventing of greenfield and brownfield of your workloads, services, deployments, replicasets, pods, containers, services, persistent volumes and all of your Kubernetes-based infrastructure.
- Learn more → + Learn more →