diff --git a/.github/workflows/meshmap.yml b/.github/workflows/meshmap.yml index aedb762a993b..49dfc91cacce 100644 --- a/.github/workflows/meshmap.yml +++ b/.github/workflows/meshmap.yml @@ -32,7 +32,8 @@ 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 @@ -40,7 +41,7 @@ jobs: 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 }} 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 index daaee47c0719..c79de33d2127 100644 --- 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 @@ -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: @@ -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'; @@ -29,23 +30,28 @@ import BlockquoteAlt from "../../../../reusecore/Blockquote/Blockquote-alt-style ## A Journey of Growth and Community

-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. Five Thousand Stars on GitHub -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: 5,000 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. +

+Five Thousand Stars on GitHub +

+ Let's take a moment to reflect on this journey, celebrate the people behind it, and look forward to the exciting future ahead.

## The Genesis of Meshery

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

+ 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. + 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.

## Who is Meshery For?

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

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

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

+ 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. +

#### A Heartfelt Thank You

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

+ +
{" "} + person="Deepak Dinesh, Meshery User" + /> -We extend our deepest gratitude to each of you. +

+ We extend our deepest gratitude to each of you.

#### Acknowledging the CNCF

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

Tenth fastest growing project @@ -94,7 +103,7 @@ Meshery has garnered significant attention within the open-source community and
  • Prestigious Position: 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.
  • -LFX Mentorship +LFX Mentorship ## The Road Ahead: Inviting New Contributors @@ -112,12 +121,16 @@ Meshery has garnered significant attention within the open-source community and #### Reflections on the Journey

    -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. +

    +{" "}
    {" "} + /> +{" "} +

    Each contribution, big or small, has been a stepping stone, enhancing technical prowess and fostering essential soft skills like communication and collaboration.

    @@ -125,16 +138,16 @@ For many, contributing to Meshery has been more than a technical endeavor; it ha ## The Journey Has Just Begun -

    As we look back on our achievements, we are filled with gratitude and excitement for the future. -Star history -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.

    +

    As we look back on our achievements, we are filled with gratitude and excitement for the future.

    +Star history +

    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:

    -

    Meshery repo

    -

    Layer5 Slack Community

    +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 index 36c70efc9f2f..b93862e923fc 100644 Binary files a/src/collections/blog/2024/06-21-meshery-5000-star-milestone/lfx-mentorship.png and b/src/collections/blog/2024/06-21-meshery-5000-star-milestone/lfx-mentorship.png differ diff --git a/src/collections/integrations/_images/awx_operator_images/design-dark.jpeg b/src/collections/integrations/_images/awx_operator_images/design-dark.jpeg new file mode 100644 index 000000000000..2ea5c238eb28 Binary files /dev/null and b/src/collections/integrations/_images/awx_operator_images/design-dark.jpeg differ diff --git a/src/collections/integrations/_images/awx_operator_images/design-light.jpeg b/src/collections/integrations/_images/awx_operator_images/design-light.jpeg new file mode 100644 index 000000000000..1c07057d06be Binary files /dev/null and b/src/collections/integrations/_images/awx_operator_images/design-light.jpeg differ diff --git a/src/collections/integrations/_images/awx_operator_images/visualise-dark.jpeg b/src/collections/integrations/_images/awx_operator_images/visualise-dark.jpeg new file mode 100644 index 000000000000..73ce4e4c8a60 Binary files /dev/null and b/src/collections/integrations/_images/awx_operator_images/visualise-dark.jpeg differ diff --git a/src/collections/integrations/_images/awx_operator_images/visualise-light.jpeg b/src/collections/integrations/_images/awx_operator_images/visualise-light.jpeg new file mode 100644 index 000000000000..d8beeee3fc3f Binary files /dev/null and b/src/collections/integrations/_images/awx_operator_images/visualise-light.jpeg differ diff --git a/src/collections/integrations/awx-operator/index.mdx b/src/collections/integrations/awx-operator/index.mdx index 903bbdb15c26..0836d1ba8c1a 100644 --- a/src/collections/integrations/awx-operator/index.mdx +++ b/src/collections/integrations/awx-operator/index.mdx @@ -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." diff --git a/src/collections/members/Muhammad-Moinuddin/Muhammad-Moinuddin.webp b/src/collections/members/Muhammad-Moinuddin/Muhammad-Moinuddin.webp new file mode 100644 index 000000000000..d52ae698d49e Binary files /dev/null and b/src/collections/members/Muhammad-Moinuddin/Muhammad-Moinuddin.webp differ diff --git a/src/collections/members/Muhammad-Moinuddin/index.mdx b/src/collections/members/Muhammad-Moinuddin/index.mdx new file mode 100644 index 000000000000..71c95517796d --- /dev/null +++ b/src/collections/members/Muhammad-Moinuddin/index.mdx @@ -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 +--- \ No newline at end of file diff --git a/src/sections/Community/Handbook/Handbook.style.js b/src/sections/Community/Handbook/Handbook.style.js index 2f71ac9c88c6..a6195c28fae9 100644 --- a/src/sections/Community/Handbook/Handbook.style.js +++ b/src/sections/Community/Handbook/Handbook.style.js @@ -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; diff --git a/src/sections/Community/Handbook/security-vulnerabilities.js b/src/sections/Community/Handbook/security-vulnerabilities.js index 93f3b589f951..012dcda3f24a 100644 --- a/src/sections/Community/Handbook/security-vulnerabilities.js +++ b/src/sections/Community/Handbook/security-vulnerabilities.js @@ -141,32 +141,36 @@ const SecurityVulnerabilitiesPage = () => {

    As much as possible this announcement will be actionable, and include any mitigating steps customers can take prior to upgrading to a fixed version.

    List of Announced Vulnerabilities:

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    DATE ANNOUNCEDCVE IDDESCRIPTIONAFFECTED COMPONENTVULNERABLE VERSIONPATCHED VERSIONFIX DETAILSLINKS
    2021-04-28CVE-2021-31856A 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).REST APIv0.5.2v0.5.3fix pullmitre, details
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    DATE ANNOUNCEDCVE IDDESCRIPTIONAFFECTED COMPONENTVULNERABLE VERSIONPATCHED VERSIONFIX DETAILSLINKS
    2021-04-28CVE-2021-31856A 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).REST APIv0.5.2v0.5.3fix pullmitre, details
    +
    + @@ -175,4 +179,4 @@ const SecurityVulnerabilitiesPage = () => { ); }; -export default SecurityVulnerabilitiesPage; \ No newline at end of file +export default SecurityVulnerabilitiesPage;