diff --git a/src/assets/images/code-cleanup-crew/code-cleanup-crew.svg b/src/assets/images/code-cleanup-crew/code-cleanup-crew.svg
new file mode 100644
index 000000000000..4042aef9b5b3
--- /dev/null
+++ b/src/assets/images/code-cleanup-crew/code-cleanup-crew.svg
@@ -0,0 +1,77 @@
+
diff --git a/src/assets/images/continuous-contributor/continuous-contributor.svg b/src/assets/images/continuous-contributor/continuous-contributor.svg
new file mode 100644
index 000000000000..0a0e019b398a
--- /dev/null
+++ b/src/assets/images/continuous-contributor/continuous-contributor.svg
@@ -0,0 +1,79 @@
+
diff --git a/src/assets/images/longevity-legend/longevity-legend.svg b/src/assets/images/longevity-legend/longevity-legend.svg
new file mode 100644
index 000000000000..840fe0e12718
--- /dev/null
+++ b/src/assets/images/longevity-legend/longevity-legend.svg
@@ -0,0 +1,63 @@
+
diff --git a/src/assets/images/meshmap-snapshot/meshmap-snapshot.svg b/src/assets/images/meshmap-snapshot/meshmap-snapshot.svg
new file mode 100644
index 000000000000..694ca086fcd4
--- /dev/null
+++ b/src/assets/images/meshmap-snapshot/meshmap-snapshot.svg
@@ -0,0 +1,67 @@
+
diff --git a/src/assets/images/review-rockstar/review-rockstar.svg b/src/assets/images/review-rockstar/review-rockstar.svg
new file mode 100644
index 000000000000..30a054fd1f40
--- /dev/null
+++ b/src/assets/images/review-rockstar/review-rockstar.svg
@@ -0,0 +1,45 @@
+
diff --git a/src/assets/images/security-sentinel/security-sentinel.png b/src/assets/images/security-sentinel/security-sentinel.png
new file mode 100644
index 000000000000..77a4b7064e02
Binary files /dev/null and b/src/assets/images/security-sentinel/security-sentinel.png differ
diff --git a/src/collections/blog/2024/06-21-meshery-5000-star-milestone/banner.jpeg b/src/collections/blog/2024/06-21-meshery-5000-star-milestone/banner.jpeg
new file mode 100644
index 000000000000..2da763326068
Binary files /dev/null and b/src/collections/blog/2024/06-21-meshery-5000-star-milestone/banner.jpeg differ
diff --git a/src/collections/blog/2024/06-21-meshery-5000-star-milestone/index.mdx b/src/collections/blog/2024/06-21-meshery-5000-star-milestone/index.mdx
new file mode 100644
index 000000000000..daaee47c0719
--- /dev/null
+++ b/src/collections/blog/2024/06-21-meshery-5000-star-milestone/index.mdx
@@ -0,0 +1,140 @@
+---
+title: Meshery 5000 Star Milestone
+subtitle: Celebrating a Milestone - Meshery Reaches 5000 Stars on GitHub!
+date: 2024-06-20 08:00:00 -0530
+author: Sandra Ashipala
+thumbnail: ./banner.jpeg
+darkthumbnail: ./banner.jpeg
+description: "Meshery 5000 Star Milestone"
+type: Blog
+category: Announcements
+tags:
+ - Announcements
+ - Meshery
+ - Layer5
+featured: true
+published: true
+---
+
+import { BlogWrapper } from "../../Blog.style.js";
+import STAR from './star-meshery.png';
+import STATS from './meshery-stats.png';
+import LFX from './lfx-mentorship.png';
+import GRAPH from './star-history.png';
+import Blockquote from "../../../../reusecore/Blockquote";
+import BlockquoteAlt from "../../../../reusecore/Blockquote/Blockquote-alt-style";
+
+
+Achieving key milestones in open source reflects the combined efforts of passionate individuals and forward-thinking development. Today, we are thrilled to announce that Meshery, a leading project under the Layer5 umbrella, has reached a significant milestone: 5000 stars 🌟 on GitHub! This achievement is more than just a number; it represents the collective efforts of our vibrant community, the dedication of our contributors, and the transformative journey that Meshery has embarked upon.
+Let's take a moment to reflect on this journey, celebrate the people behind it, and look forward to the exciting future ahead.
+
+Meshery was born out of a simple yet ambitious idea: to create an open-source, cloud-native management platform that simplifies and enhances the experience of managing Kubernetes environments. The vision was to build a tool that integrates seamlessly with all CNCF projects, providing users with unparalleled control over their multi-cluster Kubernetes deployments.
+From its inception, Meshery was designed with the user in mind. It aimed to provide a robust and intuitive interface for managing service meshes, enabling users to optimize their monitoring, CI/CD, and security solutions effortlessly. With a focus on user experience and community-driven development, Meshery quickly gained traction within the open-source community.
+
+Meshery is for everyone passionate about cloud-native technologies. Whether you're a DevOps engineer looking to streamline your Kubernetes management, a developer seeking to optimize your CI/CD pipelines, or a cloud enthusiast eager to explore the intricacies of service meshes, Meshery offers something valuable for you.
+Our diverse community includes individuals from all walks of life—seasoned professionals, enthusiastic beginners, and everyone in between. This diversity is our strength, fostering a rich environment where ideas flourish, and innovation thrives.
+
+Reaching 5000 stars on GitHub is a testament to the incredible contributions from our community. Each star, each pull request, and each issue raised has played a part in shaping Meshery into the powerful tool it is today.
+To our contributors, thank you for your unwavering dedication. Your code contributions, documentation improvements, bug reports, and feature requests have been instrumental in Meshery's growth.
+{" "}
+
+We are also proud to share that Meshery is the 10th fastest-growing project within the Cloud Native Computing Foundation (CNCF) by contributor count, among over 200 projects. This recognition is a significant milestone and a validation of our vision and efforts. Meshery has been proposed for incubation within CNCF, marking another exciting chapter in our journey. +
+ + + +## Meshery: Leading in Open Source + ++Meshery has garnered significant attention within the open-source community and stands out as a cornerstone program under the Linux Foundation. Its popularity stems from its ability to simplify and enhance cloud-native management, integrating seamlessly with CNCF projects for optimized Kubernetes environment management. +
+ +#### Why Meshery Stands Out + +As we celebrate this milestone, we also recognize that this is just the beginning. The journey ahead is filled with opportunities for growth, learning, and innovation. We invite you—yes, you!—to join us in this exciting adventure.
+ +#### How to Get Started + ++For many, contributing to Meshery has been more than a technical endeavor; it has been a personal and professional growth journey.{" "} +
{" "} + Each contribution, big or small, has been a stepping stone, enhancing technical prowess and fostering essential soft skills like communication and collaboration. + + + + +## The Journey Has Just Begun + +As we look back on our achievements, we are filled with gratitude and excitement for the future. + +With new features, enhancements, and community engagements on the horizon, there are endless opportunities to make a meaningful impact.
+ +We invite you to be a part of this journey. Join us in shaping the future of cloud-native management with Meshery. Together, we can achieve great things.
+ +Thank you for your support, and happy contributing!
+ +Useful links:
+ + + + diff --git a/src/collections/blog/2024/06-21-meshery-5000-star-milestone/lfx-mentorship.png b/src/collections/blog/2024/06-21-meshery-5000-star-milestone/lfx-mentorship.png new file mode 100644 index 000000000000..36c70efc9f2f Binary files /dev/null and b/src/collections/blog/2024/06-21-meshery-5000-star-milestone/lfx-mentorship.png differ diff --git a/src/collections/blog/2024/06-21-meshery-5000-star-milestone/meshery-stats.png b/src/collections/blog/2024/06-21-meshery-5000-star-milestone/meshery-stats.png new file mode 100644 index 000000000000..aa8002d08e91 Binary files /dev/null and b/src/collections/blog/2024/06-21-meshery-5000-star-milestone/meshery-stats.png differ diff --git a/src/collections/blog/2024/06-21-meshery-5000-star-milestone/star-history.png b/src/collections/blog/2024/06-21-meshery-5000-star-milestone/star-history.png new file mode 100644 index 000000000000..ed5f8e68893f Binary files /dev/null and b/src/collections/blog/2024/06-21-meshery-5000-star-milestone/star-history.png differ diff --git a/src/collections/blog/2024/06-21-meshery-5000-star-milestone/star-meshery.png b/src/collections/blog/2024/06-21-meshery-5000-star-milestone/star-meshery.png new file mode 100644 index 000000000000..19b54a365a89 Binary files /dev/null and b/src/collections/blog/2024/06-21-meshery-5000-star-milestone/star-meshery.png differ diff --git a/src/collections/integrations/cert-manager-csi-driver-cacerts/icons/components/cluster-issuer/icons/color/cluster-issuer-color.svg b/src/collections/integrations/cert-manager-csi-driver-cacerts/icons/components/cluster-issuer/icons/color/cluster-issuer-color.svg new file mode 100644 index 000000000000..d8066a55f807 --- /dev/null +++ b/src/collections/integrations/cert-manager-csi-driver-cacerts/icons/components/cluster-issuer/icons/color/cluster-issuer-color.svg @@ -0,0 +1,109 @@ + \ No newline at end of file diff --git a/src/collections/integrations/cert-manager-csi-driver-cacerts/icons/components/cluster-issuer/icons/white/cluster-issuer-white.svg b/src/collections/integrations/cert-manager-csi-driver-cacerts/icons/components/cluster-issuer/icons/white/cluster-issuer-white.svg new file mode 100644 index 000000000000..7b996996a5b5 --- /dev/null +++ b/src/collections/integrations/cert-manager-csi-driver-cacerts/icons/components/cluster-issuer/icons/white/cluster-issuer-white.svg @@ -0,0 +1,25 @@ + \ No newline at end of file diff --git a/src/collections/integrations/cert-manager-csi-driver-cacerts/icons/components/issuer/icons/color/issuer-color.svg b/src/collections/integrations/cert-manager-csi-driver-cacerts/icons/components/issuer/icons/color/issuer-color.svg new file mode 100644 index 000000000000..d8066a55f807 --- /dev/null +++ b/src/collections/integrations/cert-manager-csi-driver-cacerts/icons/components/issuer/icons/color/issuer-color.svg @@ -0,0 +1,109 @@ + \ No newline at end of file diff --git a/src/collections/integrations/cert-manager-csi-driver-cacerts/icons/components/issuer/icons/white/issuer-white.svg b/src/collections/integrations/cert-manager-csi-driver-cacerts/icons/components/issuer/icons/white/issuer-white.svg new file mode 100644 index 000000000000..7b996996a5b5 --- /dev/null +++ b/src/collections/integrations/cert-manager-csi-driver-cacerts/icons/components/issuer/icons/white/issuer-white.svg @@ -0,0 +1,25 @@ + \ No newline at end of file diff --git a/src/collections/integrations/cert-manager-csi-driver-cacerts/index.mdx b/src/collections/integrations/cert-manager-csi-driver-cacerts/index.mdx index edc42d74a995..480d22e03032 100644 --- a/src/collections/integrations/cert-manager-csi-driver-cacerts/index.mdx +++ b/src/collections/integrations/cert-manager-csi-driver-cacerts/index.mdx @@ -14,6 +14,18 @@ components: [ "colorIcon": "icons/components/ca-provider-class/icons/color/ca-provider-class-color.svg", "whiteIcon": "icons/components/ca-provider-class/icons/white/ca-provider-class-white.svg", "description": "", +}, +{ +"name": "cluster-issuer", +"colorIcon": "icons/components/cluster-issuer/icons/color/cluster-issuer-color.svg", +"whiteIcon": "icons/components/cluster-issuer/icons/white/cluster-issuer-white.svg", +"description": "", +}, +{ +"name": "issuer", +"colorIcon": "icons/components/issuer/icons/color/issuer-color.svg", +"whiteIcon": "icons/components/issuer/icons/white/issuer-white.svg", +"description": "", }] featureList: [ "Automates CA certificate management", diff --git a/src/collections/integrations/cloud-custodian/icons/color/cloud-custodian-color.svg b/src/collections/integrations/cloud-custodian/icons/color/cloud-custodian-color.svg new file mode 100644 index 000000000000..05129029bcb1 --- /dev/null +++ b/src/collections/integrations/cloud-custodian/icons/color/cloud-custodian-color.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/collections/integrations/cloud-custodian/icons/white/cloud-custodian-white.svg b/src/collections/integrations/cloud-custodian/icons/white/cloud-custodian-white.svg new file mode 100644 index 000000000000..aa9e84b87c10 --- /dev/null +++ b/src/collections/integrations/cloud-custodian/icons/white/cloud-custodian-white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/collections/integrations/cloud-custodian/index.mdx b/src/collections/integrations/cloud-custodian/index.mdx new file mode 100644 index 000000000000..c9c48272dce5 --- /dev/null +++ b/src/collections/integrations/cloud-custodian/index.mdx @@ -0,0 +1,33 @@ +--- +title: Cloud Custodian +subtitle: Collaborative and visual infrastructure as design for Cloud Custodian +integrationIcon: icons/color/cloud-custodian-color.svg +darkModeIntegrationIcon: icons/white/cloud-custodian-white.svg +docURL: https://docs.meshery.io/extensibility/integrations/cloud custodian +description: +category: Provisioning +subcategory: Automation & Configuration +registrant: Artifact Hub +components: [] +featureList: [ + "Invite anyone to review and make changes to your private designs.", + "Provide high performance traffic serving that can scale to millions of requests per second.", + "Supports IP address targeting mode for Network Load Balancers." +] +workingSlides: [ + ../_images/meshmap-visualizer.png, + ../_images/meshmap-designer.png +] +howItWorks: "Collaborative Infrastructure as Design" +howItWorksDetails: "Elastic Load Balancing (ELB) automatically distributes incoming application traffic across multiple targets and virtual appliances in one or more Availability Zones (AZs)." +published: TRUE +--- ++Rules engine for cloud security, cost optimization, and governance, DSL in yaml for policies to query, filter, and take actions on resources +
++ 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/kubedb-crds/icons/components/click-house-autoscaler/icons/color/click-house-autoscaler-color.svg b/src/collections/integrations/kubedb-crds/icons/components/click-house-autoscaler/icons/color/click-house-autoscaler-color.svg new file mode 100644 index 000000000000..939a5f4fb7f5 --- /dev/null +++ b/src/collections/integrations/kubedb-crds/icons/components/click-house-autoscaler/icons/color/click-house-autoscaler-color.svg @@ -0,0 +1,18 @@ + \ No newline at end of file diff --git a/src/collections/integrations/kubedb-crds/icons/components/click-house-autoscaler/icons/white/click-house-autoscaler-white.svg b/src/collections/integrations/kubedb-crds/icons/components/click-house-autoscaler/icons/white/click-house-autoscaler-white.svg new file mode 100644 index 000000000000..84da7204e24e --- /dev/null +++ b/src/collections/integrations/kubedb-crds/icons/components/click-house-autoscaler/icons/white/click-house-autoscaler-white.svg @@ -0,0 +1,18 @@ + \ No newline at end of file diff --git a/src/collections/integrations/kubedb-crds/icons/components/ferret-db-autoscaler/icons/color/ferret-db-autoscaler-color.svg b/src/collections/integrations/kubedb-crds/icons/components/ferret-db-autoscaler/icons/color/ferret-db-autoscaler-color.svg new file mode 100644 index 000000000000..939a5f4fb7f5 --- /dev/null +++ b/src/collections/integrations/kubedb-crds/icons/components/ferret-db-autoscaler/icons/color/ferret-db-autoscaler-color.svg @@ -0,0 +1,18 @@ + \ No newline at end of file diff --git a/src/collections/integrations/kubedb-crds/icons/components/ferret-db-autoscaler/icons/white/ferret-db-autoscaler-white.svg b/src/collections/integrations/kubedb-crds/icons/components/ferret-db-autoscaler/icons/white/ferret-db-autoscaler-white.svg new file mode 100644 index 000000000000..84da7204e24e --- /dev/null +++ b/src/collections/integrations/kubedb-crds/icons/components/ferret-db-autoscaler/icons/white/ferret-db-autoscaler-white.svg @@ -0,0 +1,18 @@ + \ No newline at end of file diff --git a/src/collections/integrations/kubedb-crds/icons/components/mssql-server-autoscaler/icons/color/mssql-server-autoscaler-color.svg b/src/collections/integrations/kubedb-crds/icons/components/mssql-server-autoscaler/icons/color/mssql-server-autoscaler-color.svg new file mode 100644 index 000000000000..939a5f4fb7f5 --- /dev/null +++ b/src/collections/integrations/kubedb-crds/icons/components/mssql-server-autoscaler/icons/color/mssql-server-autoscaler-color.svg @@ -0,0 +1,18 @@ + \ No newline at end of file diff --git a/src/collections/integrations/kubedb-crds/icons/components/mssql-server-autoscaler/icons/white/mssql-server-autoscaler-white.svg b/src/collections/integrations/kubedb-crds/icons/components/mssql-server-autoscaler/icons/white/mssql-server-autoscaler-white.svg new file mode 100644 index 000000000000..84da7204e24e --- /dev/null +++ b/src/collections/integrations/kubedb-crds/icons/components/mssql-server-autoscaler/icons/white/mssql-server-autoscaler-white.svg @@ -0,0 +1,18 @@ + \ No newline at end of file diff --git a/src/collections/integrations/kubedb-crds/icons/components/solr-autoscaler/icons/color/solr-autoscaler-color.svg b/src/collections/integrations/kubedb-crds/icons/components/solr-autoscaler/icons/color/solr-autoscaler-color.svg new file mode 100644 index 000000000000..939a5f4fb7f5 --- /dev/null +++ b/src/collections/integrations/kubedb-crds/icons/components/solr-autoscaler/icons/color/solr-autoscaler-color.svg @@ -0,0 +1,18 @@ + \ No newline at end of file diff --git a/src/collections/integrations/kubedb-crds/icons/components/solr-autoscaler/icons/white/solr-autoscaler-white.svg b/src/collections/integrations/kubedb-crds/icons/components/solr-autoscaler/icons/white/solr-autoscaler-white.svg new file mode 100644 index 000000000000..84da7204e24e --- /dev/null +++ b/src/collections/integrations/kubedb-crds/icons/components/solr-autoscaler/icons/white/solr-autoscaler-white.svg @@ -0,0 +1,18 @@ + \ No newline at end of file diff --git a/src/collections/integrations/kubedb-crds/icons/components/zoo-keeper-autoscaler/icons/color/zoo-keeper-autoscaler-color.svg b/src/collections/integrations/kubedb-crds/icons/components/zoo-keeper-autoscaler/icons/color/zoo-keeper-autoscaler-color.svg new file mode 100644 index 000000000000..939a5f4fb7f5 --- /dev/null +++ b/src/collections/integrations/kubedb-crds/icons/components/zoo-keeper-autoscaler/icons/color/zoo-keeper-autoscaler-color.svg @@ -0,0 +1,18 @@ + \ No newline at end of file diff --git a/src/collections/integrations/kubedb-crds/icons/components/zoo-keeper-autoscaler/icons/white/zoo-keeper-autoscaler-white.svg b/src/collections/integrations/kubedb-crds/icons/components/zoo-keeper-autoscaler/icons/white/zoo-keeper-autoscaler-white.svg new file mode 100644 index 000000000000..84da7204e24e --- /dev/null +++ b/src/collections/integrations/kubedb-crds/icons/components/zoo-keeper-autoscaler/icons/white/zoo-keeper-autoscaler-white.svg @@ -0,0 +1,18 @@ + \ No newline at end of file diff --git a/src/collections/integrations/kubedb-crds/index.mdx b/src/collections/integrations/kubedb-crds/index.mdx index 38c9f6d63949..21f6c0a6f633 100644 --- a/src/collections/integrations/kubedb-crds/index.mdx +++ b/src/collections/integrations/kubedb-crds/index.mdx @@ -584,6 +584,36 @@ components: [ "colorIcon": "icons/components/solr-ops-request/icons/color/solr-ops-request-color.svg", "whiteIcon": "icons/components/solr-ops-request/icons/white/solr-ops-request-white.svg", "description": "", +}, +{ +"name": "click-house-autoscaler", +"colorIcon": "icons/components/click-house-autoscaler/icons/color/click-house-autoscaler-color.svg", +"whiteIcon": "icons/components/click-house-autoscaler/icons/white/click-house-autoscaler-white.svg", +"description": "", +}, +{ +"name": "ferret-db-autoscaler", +"colorIcon": "icons/components/ferret-db-autoscaler/icons/color/ferret-db-autoscaler-color.svg", +"whiteIcon": "icons/components/ferret-db-autoscaler/icons/white/ferret-db-autoscaler-white.svg", +"description": "", +}, +{ +"name": "mssql-server-autoscaler", +"colorIcon": "icons/components/mssql-server-autoscaler/icons/color/mssql-server-autoscaler-color.svg", +"whiteIcon": "icons/components/mssql-server-autoscaler/icons/white/mssql-server-autoscaler-white.svg", +"description": "", +}, +{ +"name": "solr-autoscaler", +"colorIcon": "icons/components/solr-autoscaler/icons/color/solr-autoscaler-color.svg", +"whiteIcon": "icons/components/solr-autoscaler/icons/white/solr-autoscaler-white.svg", +"description": "", +}, +{ +"name": "zoo-keeper-autoscaler", +"colorIcon": "icons/components/zoo-keeper-autoscaler/icons/color/zoo-keeper-autoscaler-color.svg", +"whiteIcon": "icons/components/zoo-keeper-autoscaler/icons/white/zoo-keeper-autoscaler-white.svg", +"description": "", }] featureList: [ "KubeDB simplifies many of the difficult or tedious management tasks of running a production grade databases on private and public clouds. Maintain one stack for all your stateless and stateful applications and simplify the operational complexity.", diff --git a/src/collections/integrations/vitess/index.mdx b/src/collections/integrations/vitess/index.mdx index d6a27effdfc8..847189a3602b 100644 --- a/src/collections/integrations/vitess/index.mdx +++ b/src/collections/integrations/vitess/index.mdx @@ -7,7 +7,7 @@ docURL: https://docs.meshery.io/extensibility/integrations/vitess description: category: App Definition and Development subcategory: Database -registrant: Artifact Hub +registrant: GitHub components: [] featureList: [ "Drag-n-drop cloud native infrastructure designer to configure, model, and deploy your workloads.", diff --git a/src/collections/members/Hargun-Kaur/hargun-kaur.webp b/src/collections/members/Hargun-Kaur/hargun-kaur.webp new file mode 100644 index 000000000000..cb57178fee13 Binary files /dev/null and b/src/collections/members/Hargun-Kaur/hargun-kaur.webp differ diff --git a/src/collections/members/Hargun-Kaur/index.mdx b/src/collections/members/Hargun-Kaur/index.mdx new file mode 100644 index 000000000000..10c5b31e1534 --- /dev/null +++ b/src/collections/members/Hargun-Kaur/index.mdx @@ -0,0 +1,13 @@ +--- +name: Hargun Kaur +position: Contributor +image_path: ./hargun-kaur.webp +github: hargunkaur286 +twitter: hargunkaur286 +linkedin: hargun-kaur-0b5b8a242 +layer5: 2d7df104-da82-4618-a8be-7bf9e03dc86c +location: New Delhi , India +bio: "Hargun Kaur is a final year student in Bachelor of Technology pursuing Artificial Intelligence and Machine Learning." +status: Active +published: true +--- \ No newline at end of file diff --git a/src/pages/use-cases/index.js b/src/pages/use-cases/index.js deleted file mode 100644 index f34bb14b6d7d..000000000000 --- a/src/pages/use-cases/index.js +++ /dev/null @@ -1,12 +0,0 @@ -import React from "react"; -import UseCases from "../../sections/useCases"; - -const UseCasesPage = () => { - return ( - <> -Projects:
Infrastructure diagraming is intuitive with visual architecture of Kubernetes clusters and Cloud services in Meshery. Whether you're an SRE, Platform Engineer, DevOps engineer, developer... Kubernetes configuration and operational design reviews between your engineering teams is a breeze.
-