Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/layer5io/layer5
Browse files Browse the repository at this point in the history
  • Loading branch information
leecalcote committed Jul 30, 2024
2 parents c16d8f4 + fe76ca5 commit a098156
Show file tree
Hide file tree
Showing 12 changed files with 100 additions and 60 deletions.
7 changes: 4 additions & 3 deletions .github/workflows/meshmap.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,15 +32,16 @@ jobs:
run: |
export pull_number=$(jq --raw-output .pull_request.number "$GITHUB_EVENT_PATH")
echo "PULL_NO=$pull_number" >> $GITHUB_ENV
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: actions/checkout@v4
with:
path: action
repository: layer5labs/meshmap-snapshot
- id: test_result
uses: ${GITHUB_REF/refs/tags//}
with:
githubToken: ${{ secrets.GITHUB_TOKEN }}
providerToken: ${{ secrets.PROVIDER_TOKEN }}
mesheryToken: ${{ secrets.MESHERY_TOKEN }}
prNumber: ${{ env.PULL_NO }}
application_type: Kubernetes Manifest
filePath: ${{ inputs.fileName == '' && 'lkjh' || inputs.fileName }}
filePath: ${{ inputs.fileName == '' && '.gitpod.yml' || inputs.fileName }}
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
title: Meshery 5000 Star Milestone
subtitle: Celebrating a Milestone - Meshery Reaches 5000 Stars on GitHub!
title: Meshery's 5,000 Star Milestone
subtitle: Meshery soars past 5,000 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"
description: "Celebrating Meshery's 5,000 GitHub Star Milestone"
type: Blog
category: Announcements
tags:
Expand All @@ -17,6 +17,7 @@ published: true
---

import { BlogWrapper } from "../../Blog.style.js";
import { Link } from "gatsby";
import STAR from './star-meshery.png';
import STATS from './meshery-stats.png';
import LFX from './lfx-mentorship.png';
Expand All @@ -29,23 +30,28 @@ import BlockquoteAlt from "../../../../reusecore/Blockquote/Blockquote-alt-style
## A Journey of Growth and Community

<p>
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: <strong><a href="https://github.com/layer5io/meshery"> 5000 stars 🌟 on GitHub! </a></strong> 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. <img src={STAR} alt="Five Thousand Stars on GitHub" style="width:60%;"/>
Let's take a moment to reflect on this journey, celebrate the people behind it, and look forward to the exciting future ahead.
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: <strong><a href="https://github.com/layer5io/meshery"> 5,000 stars 🌟 on GitHub! </a></strong> 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.
</p>
<img src={STAR} alt="Five Thousand Stars on GitHub" style="width:60%;"/>
<p>
Let's take a moment to reflect on this journey, celebrate the people behind it, and look forward to the exciting future ahead.
</p>

## The Genesis of Meshery

<p>
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. </p>
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.
</p>

<p>
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.
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.
</p>

## Who is Meshery For?

<p>
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. </p>
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.
</p>

<p>
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.
Expand All @@ -54,27 +60,30 @@ Our diverse community includes individuals from all walks of life—seasoned pro
## Celebrating the Community

<p>
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. </p>
Reaching 5,000 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.
</p>

#### A Heartfelt Thank You

<p>
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.
{" "}
<Blockquote
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.
</p>

<Blockquote
style="float:right;width:50%;font-size:.5rem;"
style="float:left;width:60%;"
quote="It was an intuitive experience to visually place and configure various components saving the time of going through 10 different YAML files"
person="Deepak Dinesh, MeshMap User"
/>{" "}
person="Deepak Dinesh, Meshery User"
/>

We extend our deepest gratitude to each of you.
<p>
We extend our deepest gratitude to each of you.
</p>

#### Acknowledging the CNCF

<p>
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.
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.
</p>

<img src={STATS} alt="Tenth fastest growing project" />
Expand All @@ -94,7 +103,7 @@ Meshery has garnered significant attention within the open-source community and
<li><strong>Prestigious Position:</strong> As the most popular Linux Foundation program, Meshery's leadership within CNCF and its widespread adoption underscore its pivotal role in advancing cloud-native technologies and standards.</li>
</ol>

<img src={LFX} alt="LFX Mentorship" style="width:60%;height:60%;float:center;"/>
<img src={LFX} alt="LFX Mentorship" className="image-right" />

## The Road Ahead: Inviting New Contributors

Expand All @@ -112,29 +121,33 @@ Meshery has garnered significant attention within the open-source community and
#### Reflections on the Journey

<p>
For many, contributing to Meshery has been more than a technical endeavor; it has been a personal and professional growth journey.{" "}
For many, contributing to Meshery has been more than a technical endeavor; it has been a personal and professional growth journey.
</p>
{" "}
<Blockquote
style="float:left;width:60%;"
style="width:60%;"
quote="Meshery has been a fantastic platform for honing my technical skills and learning from an incredibly supportive community."
person="Alex Johnson, Contributor"
/>{" "}
/>
{" "}
<p>
Each contribution, big or small, has been a stepping stone, enhancing technical prowess and fostering essential soft skills like communication and collaboration.
</p>

<p></p>

## The Journey Has Just Begun

<p>As we look back on our achievements, we are filled with gratitude and excitement for the future.
<img src={GRAPH} alt="Star history" width="100%" height="25%" />
With new features, enhancements, and community engagements on the horizon, there are endless opportunities to make a meaningful impact. </p>

<p>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. </p>
<p>As we look back on our achievements, we are filled with gratitude and excitement for the future.</p>
<img src={GRAPH} alt="Star history" width="70%" height="25%" />
<p>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. </p>

<p>Thank you for your support, and happy contributing!</p>

<p><i>Useful links:</i></p>
<p><a href="https://github.com/meshery/meshery">Meshery repo</a></p>
<p><a href="https://slack.layer5.io/">Layer5 Slack Community</a></p>
<i>Useful links:</i>
<ul>
<li><Link to="/community/newcomers">Newcomer Resources</Link></li>
<li><a href="https://slack.layer5.io/">Slack Community</a></li>
</ul>

</BlogWrapper>
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 4 additions & 2 deletions src/collections/integrations/awx-operator/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,10 @@ featureList: [
"Deploy Meshery on your EKS clusters for App Mesh management"
]
workingSlides: [
../_images/meshmap-visualizer.png,
../_images/meshmap-designer.png
../_images/awx_operator_images/design-dark.jpeg,
../_images/awx_operator_images/design-light.jpeg,
../_images/awx_operator_images/visualise-dark.jpeg,
../_images/awx_operator_images/visualise-light.jpeg
]
howItWorks: "Collaborative Infrastructure as Design"
howItWorksDetails: "Collaboratively manage infrastructure with your coworkers synchronously sharing the same designs."
Expand Down
Binary file not shown.
15 changes: 15 additions & 0 deletions src/collections/members/Muhammad-Moinuddin/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
name: Muhammad Moinuddin
position: Contributor
image_path: ./Muhammad-Moinuddin.webp
github: Muhammed-Moinuddin
twitter: ""
linkedin: muhammad-moinuddin-software-developer
layer5: dce018e4-dde0-4937-931f-b62de3fd5d42
location: Karachi, Pakistan
bio: |
Software Engineer - Computer Science - UoK.
Passionate about web apps, cloud native and open source, eager to learn and innovate.
status: Active
published: true
---
5 changes: 5 additions & 0 deletions src/sections/Community/Handbook/Handbook.style.js
Original file line number Diff line number Diff line change
Expand Up @@ -154,6 +154,11 @@ export const HandbookWrapper = styled.div`
}
}
.table-container {
width: 100%;
overflow-x: auto;
}
td, th {
border: 0.05rem solid ${(props) => props.theme.primaryLightColor};
text-align: left;
Expand Down
58 changes: 31 additions & 27 deletions src/sections/Community/Handbook/security-vulnerabilities.js
Original file line number Diff line number Diff line change
Expand Up @@ -141,32 +141,36 @@ const SecurityVulnerabilitiesPage = () => {
<p>As much as possible this announcement will be actionable, and include any mitigating steps customers can take prior to upgrading to a fixed version.</p>

<h2>List of Announced Vulnerabilities:</h2>
<table>
<thead>
<tr>
<th><b>DATE ANNOUNCED</b></th>
<th><b>CVE ID</b></th>
<th><b>DESCRIPTION</b></th>
<th><b>AFFECTED COMPONENT</b></th>
<th><b>VULNERABLE VERSION</b></th>
<th><b>PATCHED VERSION</b></th>
<th><b>FIX DETAILS</b></th>
<th><b>LINKS</b></th>
</tr>
</thead>
<tbody>
<tr>
<td>2021-04-28</td>
<td>CVE-2021-31856</td>
<td>A SQL Injection vulnerability in the REST API in Layer5 Meshery 0.5.2 allows an attacker to execute arbitrary SQL commands via the /experimental/patternfiles endpoint (order parameter in GetMesheryPatterns in models/meshery_pattern_persister.go).</td>
<td>REST API</td>
<td>v0.5.2</td>
<td>v0.5.3</td>
<td><a href="https://github.com/layer5io/meshery/pull/2745">fix pull</a></td>
<td><a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-31856">mitre</a>, <a href="https://github.com/ssst0n3/CVE-2021-31856">details</a></td>
</tr>
</tbody>
</table>

<div className="table-container">
<table>
<thead>
<tr>
<th><b>DATE ANNOUNCED</b></th>
<th><b>CVE ID</b></th>
<th><b>DESCRIPTION</b></th>
<th><b>AFFECTED COMPONENT</b></th>
<th><b>VULNERABLE VERSION</b></th>
<th><b>PATCHED VERSION</b></th>
<th><b>FIX DETAILS</b></th>
<th><b>LINKS</b></th>
</tr>
</thead>
<tbody>
<tr>
<td>2021-04-28</td>
<td>CVE-2021-31856</td>
<td>A SQL Injection vulnerability in the REST API in Layer5 Meshery 0.5.2 allows an attacker to execute arbitrary SQL commands via the /experimental/patternfiles endpoint (order parameter in GetMesheryPatterns in models/meshery_pattern_persister.go).</td>
<td>REST API</td>
<td>v0.5.2</td>
<td>v0.5.3</td>
<td><a href="https://github.com/layer5io/meshery/pull/2745">fix pull</a></td>
<td><a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-31856">mitre</a>, <a href="https://github.com/ssst0n3/CVE-2021-31856">details</a></td>
</tr>
</tbody>
</table>
</div>

</div>
</Container>
</div>
Expand All @@ -175,4 +179,4 @@ const SecurityVulnerabilitiesPage = () => {
);
};

export default SecurityVulnerabilitiesPage;
export default SecurityVulnerabilitiesPage;

0 comments on commit a098156

Please sign in to comment.