From 53db50669a590afcef62d829e1322f1ecacca045 Mon Sep 17 00:00:00 2001 From: Hargun Kaur Date: Thu, 27 Jun 2024 03:46:27 +0530 Subject: [PATCH 01/12] adjusted icons size Signed-off-by: Hargun Kaur --- src/sections/Company/Brand/brandPage.style.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/sections/Company/Brand/brandPage.style.js b/src/sections/Company/Brand/brandPage.style.js index 70247081f9d6..cd4bb0b1fd9d 100644 --- a/src/sections/Company/Brand/brandPage.style.js +++ b/src/sections/Company/Brand/brandPage.style.js @@ -176,9 +176,16 @@ const BrandPageWrapper = styled.section` } @media screen and (max-width: 575px) { - .ImgDiv, .color-code-wrapper { + .color-code-wrapper{ margin-left: 0px; } + .ImgDiv img{ + margin: auto; + width: 200px; + display: flex; + justify-content: center; + flex-wrap: wrap; + } img.Layer5Icon { width: auto; height: 80px; From 4fce6a57bebc5719ad3780549274300bb70b925e Mon Sep 17 00:00:00 2001 From: Hargun Kaur Date: Sat, 6 Jul 2024 00:32:42 +0530 Subject: [PATCH 02/12] added changes Signed-off-by: Hargun Kaur --- src/sections/Company/Brand/brandPage.style.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/sections/Company/Brand/brandPage.style.js b/src/sections/Company/Brand/brandPage.style.js index cd4bb0b1fd9d..6a43303c74e7 100644 --- a/src/sections/Company/Brand/brandPage.style.js +++ b/src/sections/Company/Brand/brandPage.style.js @@ -179,9 +179,12 @@ const BrandPageWrapper = styled.section` .color-code-wrapper{ margin-left: 0px; } - .ImgDiv img{ + .ImgDiv img { margin: auto; - width: 200px; + width: auto; + max-width: 100%; + height: auto; + max-height: 200px; display: flex; justify-content: center; flex-wrap: wrap; From 261f1434cbbe5cd9b94dbc0eb3e99378af053486 Mon Sep 17 00:00:00 2001 From: Hargun Kaur Date: Sat, 27 Jul 2024 02:01:57 +0530 Subject: [PATCH 03/12] added use cases page Signed-off-by: Hargun Kaur --- src/pages/use-cases/index.js | 12 ++++ src/sections/useCases/index.js | 67 +++++++++++++++++++ src/sections/useCases/useCases.style.js | 85 +++++++++++++++++++++++++ 3 files changed, 164 insertions(+) create mode 100644 src/pages/use-cases/index.js create mode 100644 src/sections/useCases/index.js create mode 100644 src/sections/useCases/useCases.style.js diff --git a/src/pages/use-cases/index.js b/src/pages/use-cases/index.js new file mode 100644 index 000000000000..f34bb14b6d7d --- /dev/null +++ b/src/pages/use-cases/index.js @@ -0,0 +1,12 @@ +import React from "react"; +import UseCases from "../../sections/useCases"; + +const UseCasesPage = () => { + return ( + <> + + + ); +}; + +export default UseCasesPage; \ No newline at end of file diff --git a/src/sections/useCases/index.js b/src/sections/useCases/index.js new file mode 100644 index 000000000000..cb08100f3c72 --- /dev/null +++ b/src/sections/useCases/index.js @@ -0,0 +1,67 @@ +import React from "react"; +import { graphql, useStaticQuery } from "gatsby"; +import UseCasesWrapper from "./useCases.style"; +import { Container, Row, Col } from "../../reusecore/Layout"; +import Card from "../../components/Card"; +import Partners from "../Home/Partners-home"; +import SeeYou from "../SeeYou"; + +const UseCases = () => { + const content = false; + const ID = ""; + + const data = useStaticQuery( + graphql `query allUseCases { + allMdx( + filter: {fields: {collection: {eq: "use-cases"}}, frontmatter: {category: {eq: "usecase"}}} + ) { + nodes { + id + frontmatter { + title + abstract + thumbnail { + childImageSharp { + gatsbyImageData(layout: FULL_WIDTH) + } + extension + publicURL + } + eurl + category + status + } + } + } + } + ` + ); + + return ( + +
+

Platform Engineering done right

+

Infrastructure diagraming is a breeze with Meshery. Configuration and operational design reviews between SRE, Platform Engineer, DevOps pro, or Developer

+
+ + +
+ + {data.allMdx.nodes.map(({ id, frontmatter }) => ( + +
+ +
+ + ))} +
+
+
+ + + +
+ ); +}; + +export default UseCases; \ No newline at end of file diff --git a/src/sections/useCases/useCases.style.js b/src/sections/useCases/useCases.style.js new file mode 100644 index 000000000000..d874872657d7 --- /dev/null +++ b/src/sections/useCases/useCases.style.js @@ -0,0 +1,85 @@ +import styled from "styled-components"; + +const UseCasesWrapper = styled.div` + .use-cases-title { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + text-align: center; + margin: 1rem 0; + .heading { + color: ${props => props.theme.whiteToBlack} !important; + font-size: 4rem; + font-weight: 700; + max-width: 80%; + margin: 0 auto; + padding: 0 1rem; + } + .description { + color: ${props => props.theme.greyA0AAAAToGrey666666}; + font-size: 1.5rem; + line-height: 2rem; + max-width: 60%; + margin: 1rem auto; + padding: 0 1rem; + } + @media (max-width: 768px) { + .heading { + font-size: 2.75rem !important; + } + .description { + font-size: 1.25rem; + line-height: 1.5rem; + } + } + @media (max-width: 500px) { + .heading { + font-size: 2rem !important; + } + .whiteboard-text { + font-size: 1rem; + line-height: 1.2rem; + } + } + } + .usecases-grid-wrapper { + padding-bottom: 3.75rem; + .usecases-grid-card { + background-color: ${props => props.theme.grey212121ToWhite}; + width: 100%; + display: block; + height: auto; + border-radius: 0.3125rem; + margin-bottom: 1.25rem; + box-shadow: 0rem 0.0625rem 0.3125rem rgba(0, 0, 0, 0.2); + transition: 0.8s cubic-bezier(0.2, 0.8, 0.2, 1); + .post-thumb-block { + width: 100%; + img { + width: 100%; + height: auto; + } + } + .post-content-block { + padding: 1rem; + } + } + .externalLink { + position: relative; + left: 1rem; + margin-top: 0.25rem; + } + a.siteLink { + padding: 0.5rem 0.25rem 0rem; + filter: grayscale(100%) brightness(${props => props.theme.siteLinkBrightness}); + transition: 0.2s ease-in-out all; + &:hover { + color: ${props => props.theme.keppelColor}; + filter: none; + } + } + } +`; + +export default UseCasesWrapper; \ No newline at end of file From bcaf6c47ba20c96e5d3a42e4ed8388c16c8fa719 Mon Sep 17 00:00:00 2001 From: Lee Calcote Date: Fri, 26 Jul 2024 15:53:10 -0500 Subject: [PATCH 04/12] Update CONTRIBUTING.md Signed-off-by: Lee Calcote --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 50c584d46295..5b54053833db 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -12,7 +12,7 @@ We are beyond excited to see that you want to contribute! We would love to accep ⚠️ Cloning this repository ⚠️ -Cloning the repo with all its history results in a ~6 GB download. If you don't need the whole history you can use the depth parameter to significantly reduce download size. +Cloning the repo with all its history results in a ~6 GB download. To contribute to this site, you don't need its entire history. Use the `--depth=1` flag to significantly reduce the footprint this repo creates in your environment. ```bash git clone --depth=1 https://github.com/layer5io/layer5.git From fc281be6442bb9e7d2f5136045cba593fd666de7 Mon Sep 17 00:00:00 2001 From: Lee Calcote Date: Fri, 26 Jul 2024 16:19:09 -0500 Subject: [PATCH 05/12] language tweak Signed-off-by: Lee Calcote --- src/sections/useCases/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sections/useCases/index.js b/src/sections/useCases/index.js index cb08100f3c72..fcff883811ee 100644 --- a/src/sections/useCases/index.js +++ b/src/sections/useCases/index.js @@ -40,8 +40,8 @@ const UseCases = () => { return (
-

Platform Engineering done right

-

Infrastructure diagraming is a breeze with Meshery. Configuration and operational design reviews between SRE, Platform Engineer, DevOps pro, or Developer

+

Platform Engineering done right

+

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.

From 82ddacfbdc339f88d4d12a3ff71a9649e142505d Mon Sep 17 00:00:00 2001 From: Lee Calcote Date: Fri, 26 Jul 2024 16:30:44 -0500 Subject: [PATCH 06/12] rm duplicate Signed-off-by: Lee Calcote --- .github/workflows/meshmap.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/meshmap.yml b/.github/workflows/meshmap.yml index ea1f3ba433c9..aedb762a993b 100644 --- a/.github/workflows/meshmap.yml +++ b/.github/workflows/meshmap.yml @@ -32,7 +32,6 @@ 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@v3 with: path: action From 444f251ab843b61656caca0a9d69d4ff0877d00f Mon Sep 17 00:00:00 2001 From: MUzairS15 Date: Sat, 27 Jul 2024 00:20:21 +0000 Subject: [PATCH 07/12] [Docs] Generated documentation for Integration Signed-off-by: l5io --- src/collections/integrations/vault-secrets/index.mdx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/collections/integrations/vault-secrets/index.mdx b/src/collections/integrations/vault-secrets/index.mdx index 6610f9fd14c2..4ce3c8b3ef61 100644 --- a/src/collections/integrations/vault-secrets/index.mdx +++ b/src/collections/integrations/vault-secrets/index.mdx @@ -62,6 +62,12 @@ components: [ "colorIcon": "icons/components/vault-auth-global/icons/color/vault-auth-global-color.svg", "whiteIcon": "icons/components/vault-auth-global/icons/white/vault-auth-global-white.svg", "description": "", +}, +{ +"name": "vault-auth-global", +"colorIcon": "icons/components/vault-auth-global/icons/color/vault-auth-global-color.svg", +"whiteIcon": "icons/components/vault-auth-global/icons/white/vault-auth-global-white.svg", +"description": "", }] featureList: [ "Automates secret syncing from Vault", From f4639b1acb398a0fc073cb0f301005c7a3668b92 Mon Sep 17 00:00:00 2001 From: captain-Akshay Date: Sat, 27 Jul 2024 10:49:22 +0530 Subject: [PATCH 08/12] fix: build error Signed-off-by: captain-Akshay --- src/pages/use-cases/index.js | 12 ---- src/sections/useCases/index.js | 67 ------------------- src/sections/useCases/useCases.style.js | 85 ------------------------- 3 files changed, 164 deletions(-) delete mode 100644 src/pages/use-cases/index.js delete mode 100644 src/sections/useCases/index.js delete mode 100644 src/sections/useCases/useCases.style.js 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 ( - <> - - - ); -}; - -export default UseCasesPage; \ No newline at end of file diff --git a/src/sections/useCases/index.js b/src/sections/useCases/index.js deleted file mode 100644 index fcff883811ee..000000000000 --- a/src/sections/useCases/index.js +++ /dev/null @@ -1,67 +0,0 @@ -import React from "react"; -import { graphql, useStaticQuery } from "gatsby"; -import UseCasesWrapper from "./useCases.style"; -import { Container, Row, Col } from "../../reusecore/Layout"; -import Card from "../../components/Card"; -import Partners from "../Home/Partners-home"; -import SeeYou from "../SeeYou"; - -const UseCases = () => { - const content = false; - const ID = ""; - - const data = useStaticQuery( - graphql `query allUseCases { - allMdx( - filter: {fields: {collection: {eq: "use-cases"}}, frontmatter: {category: {eq: "usecase"}}} - ) { - nodes { - id - frontmatter { - title - abstract - thumbnail { - childImageSharp { - gatsbyImageData(layout: FULL_WIDTH) - } - extension - publicURL - } - eurl - category - status - } - } - } - } - ` - ); - - return ( - -
-

Platform Engineering done right

-

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.

-
- - -
- - {data.allMdx.nodes.map(({ id, frontmatter }) => ( - -
- -
- - ))} -
-
-
- - - -
- ); -}; - -export default UseCases; \ No newline at end of file diff --git a/src/sections/useCases/useCases.style.js b/src/sections/useCases/useCases.style.js deleted file mode 100644 index d874872657d7..000000000000 --- a/src/sections/useCases/useCases.style.js +++ /dev/null @@ -1,85 +0,0 @@ -import styled from "styled-components"; - -const UseCasesWrapper = styled.div` - .use-cases-title { - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - text-align: center; - margin: 1rem 0; - .heading { - color: ${props => props.theme.whiteToBlack} !important; - font-size: 4rem; - font-weight: 700; - max-width: 80%; - margin: 0 auto; - padding: 0 1rem; - } - .description { - color: ${props => props.theme.greyA0AAAAToGrey666666}; - font-size: 1.5rem; - line-height: 2rem; - max-width: 60%; - margin: 1rem auto; - padding: 0 1rem; - } - @media (max-width: 768px) { - .heading { - font-size: 2.75rem !important; - } - .description { - font-size: 1.25rem; - line-height: 1.5rem; - } - } - @media (max-width: 500px) { - .heading { - font-size: 2rem !important; - } - .whiteboard-text { - font-size: 1rem; - line-height: 1.2rem; - } - } - } - .usecases-grid-wrapper { - padding-bottom: 3.75rem; - .usecases-grid-card { - background-color: ${props => props.theme.grey212121ToWhite}; - width: 100%; - display: block; - height: auto; - border-radius: 0.3125rem; - margin-bottom: 1.25rem; - box-shadow: 0rem 0.0625rem 0.3125rem rgba(0, 0, 0, 0.2); - transition: 0.8s cubic-bezier(0.2, 0.8, 0.2, 1); - .post-thumb-block { - width: 100%; - img { - width: 100%; - height: auto; - } - } - .post-content-block { - padding: 1rem; - } - } - .externalLink { - position: relative; - left: 1rem; - margin-top: 0.25rem; - } - a.siteLink { - padding: 0.5rem 0.25rem 0rem; - filter: grayscale(100%) brightness(${props => props.theme.siteLinkBrightness}); - transition: 0.2s ease-in-out all; - &:hover { - color: ${props => props.theme.keppelColor}; - filter: none; - } - } - } -`; - -export default UseCasesWrapper; \ No newline at end of file From dfe8a5c2c2264db785c75d8746e5d67511bbb72c Mon Sep 17 00:00:00 2001 From: MUzairS15 Date: Sun, 28 Jul 2024 00:23:22 +0000 Subject: [PATCH 09/12] [Docs] Generated documentation for Integration Signed-off-by: l5io --- .../icons/color/cloud-custodian-color.svg | 1 + .../icons/white/cloud-custodian-white.svg | 1 + .../integrations/cloud-custodian/index.mdx | 33 +++++++++++++++++++ .../color/click-house-autoscaler-color.svg | 18 ++++++++++ .../white/click-house-autoscaler-white.svg | 18 ++++++++++ .../color/ferret-db-autoscaler-color.svg | 18 ++++++++++ .../white/ferret-db-autoscaler-white.svg | 18 ++++++++++ .../color/mssql-server-autoscaler-color.svg | 18 ++++++++++ .../white/mssql-server-autoscaler-white.svg | 18 ++++++++++ .../icons/color/solr-autoscaler-color.svg | 18 ++++++++++ .../icons/white/solr-autoscaler-white.svg | 18 ++++++++++ .../color/zoo-keeper-autoscaler-color.svg | 18 ++++++++++ .../white/zoo-keeper-autoscaler-white.svg | 18 ++++++++++ .../integrations/kubedb-crds/index.mdx | 30 +++++++++++++++++ 14 files changed, 245 insertions(+) create mode 100644 src/collections/integrations/cloud-custodian/icons/color/cloud-custodian-color.svg create mode 100644 src/collections/integrations/cloud-custodian/icons/white/cloud-custodian-white.svg create mode 100644 src/collections/integrations/cloud-custodian/index.mdx create mode 100644 src/collections/integrations/kubedb-crds/icons/components/click-house-autoscaler/icons/color/click-house-autoscaler-color.svg create mode 100644 src/collections/integrations/kubedb-crds/icons/components/click-house-autoscaler/icons/white/click-house-autoscaler-white.svg create mode 100644 src/collections/integrations/kubedb-crds/icons/components/ferret-db-autoscaler/icons/color/ferret-db-autoscaler-color.svg create mode 100644 src/collections/integrations/kubedb-crds/icons/components/ferret-db-autoscaler/icons/white/ferret-db-autoscaler-white.svg create mode 100644 src/collections/integrations/kubedb-crds/icons/components/mssql-server-autoscaler/icons/color/mssql-server-autoscaler-color.svg create mode 100644 src/collections/integrations/kubedb-crds/icons/components/mssql-server-autoscaler/icons/white/mssql-server-autoscaler-white.svg create mode 100644 src/collections/integrations/kubedb-crds/icons/components/solr-autoscaler/icons/color/solr-autoscaler-color.svg create mode 100644 src/collections/integrations/kubedb-crds/icons/components/solr-autoscaler/icons/white/solr-autoscaler-white.svg create mode 100644 src/collections/integrations/kubedb-crds/icons/components/zoo-keeper-autoscaler/icons/color/zoo-keeper-autoscaler-color.svg create mode 100644 src/collections/integrations/kubedb-crds/icons/components/zoo-keeper-autoscaler/icons/white/zoo-keeper-autoscaler-white.svg 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 @@ +meshery-logo-light \ 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.", From 8efee097d341344b9417fd58411800cae9298393 Mon Sep 17 00:00:00 2001 From: Dipti Hatwar Date: Sun, 28 Jul 2024 19:09:09 +0530 Subject: [PATCH 10/12] added Hargun Kaur as community member Signed-off-by: Dipti Hatwar --- .../members/Hargun-Kaur/hargun-kaur.webp | Bin 0 -> 27070 bytes src/collections/members/Hargun-Kaur/index.mdx | 13 +++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 src/collections/members/Hargun-Kaur/hargun-kaur.webp create mode 100644 src/collections/members/Hargun-Kaur/index.mdx 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 0000000000000000000000000000000000000000..cb57178fee1317e841d84a4932d07e4003e4993d GIT binary patch literal 27070 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

oAc;A9} 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 gVBx@Rq_r&0Hucf9{>OV literal 0 HcmV?d00001 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 From d8f3e4ec572351ff0a7314db67b81a7b57510af8 Mon Sep 17 00:00:00 2001 From: Hargun Kaur Date: Sun, 28 Jul 2024 23:59:28 +0530 Subject: [PATCH 11/12] added remaining badges Signed-off-by: Hargun Kaur --- .../code-cleanup-crew/code-cleanup-crew.svg | 77 +++++++++++++++++ .../continuous-contributor.svg | 79 ++++++++++++++++++ .../longevity-legend/longevity-legend.svg | 63 ++++++++++++++ .../meshmap-snapshot/meshmap-snapshot.svg | 67 +++++++++++++++ .../review-rockstar/review-rockstar.svg | 45 ++++++++++ .../security-sentinel/security-sentinel.png | Bin 0 -> 25618 bytes .../Community/Handbook/recognition.js | 30 +++++++ 7 files changed, 361 insertions(+) create mode 100644 src/assets/images/code-cleanup-crew/code-cleanup-crew.svg create mode 100644 src/assets/images/continuous-contributor/continuous-contributor.svg create mode 100644 src/assets/images/longevity-legend/longevity-legend.svg create mode 100644 src/assets/images/meshmap-snapshot/meshmap-snapshot.svg create mode 100644 src/assets/images/review-rockstar/review-rockstar.svg create mode 100644 src/assets/images/security-sentinel/security-sentinel.png 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 0000000000000000000000000000000000000000..77a4b7064e0204834d1411b49862f16cb49f21eb GIT binary patch literal 25618 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 literal 0 HcmV?d00001 diff --git a/src/sections/Community/Handbook/recognition.js b/src/sections/Community/Handbook/recognition.js index 417b62f3d255..6036874267c5 100644 --- a/src/sections/Community/Handbook/recognition.js +++ b/src/sections/Community/Handbook/recognition.js @@ -28,6 +28,12 @@ import NeedForSpeedLogo from "../../../assets/images/need-for-speed/need-for-spe import SharingIsCaringLogo from "../../../assets/images/sharing-is-caring/sharing-is-caring.svg"; import ShippedLogo from "../../../assets/images/shipped/shipped.svg"; import StreamerLogo from "../../../assets/images/streamer/streamer.svg"; +import CodeCleanupCrewLogo from "../../../assets/images/code-cleanup-crew/code-cleanup-crew.svg"; +import SecuritySentinelLogo from "../../../assets/images/security-sentinel/security-sentinel.png"; +import LogevityLegendLogo from "../../../assets/images/longevity-legend/longevity-legend.svg"; +import ReviewRockstarLogo from "../../../assets/images/review-rockstar/review-rockstar.svg"; +import MeshmapSnapshotLogo from "../../../assets/images/meshmap-snapshot/meshmap-snapshot.svg"; +import ContinuousContributorLogo from "../../../assets/images/continuous-contributor/continuous-contributor.svg"; const contents = [ { id: 0, link: "#Profile Bages", text: "Profile Bages" }, @@ -140,6 +146,30 @@ const RecognitionPage = () => { Bring a Buddy - awarded to the users who invite someone to Layer5 cloud. +

  • + + Code Cleanup Crew - awarded to contributors who help maintain code quality and cleanliness. +
  • +
  • + + Security Sentinel - awarded to individuals who contribute to identifying and fixing security vulnerabilities. +
  • +
  • + + Longevity Legend - awarded for long-term, sustained contributions to the project over the years. +
  • +
  • + + Review Rockstar - awarded to individuals who provide thorough and valuable code reviews. +
  • +
  • + + MeshMap Snapshot - awarded to users upon creation of their first infrastructure screenshot directly in their pull request. +
  • +
  • + + Continuous Contributor - awarded to the community members who make consistent and impactful contributions for a long period of time in Layer5 projects in recognition and appreciation of their efforts. +
  • Projects:

  • From f1c3128ed543cc3c08fade0a6f66be16631234df Mon Sep 17 00:00:00 2001 From: MUzairS15 Date: Mon, 29 Jul 2024 00:21:35 +0000 Subject: [PATCH 12/12] [Docs] Generated documentation for Integration Signed-off-by: l5io --- .../icons/color/cluster-issuer-color.svg | 109 ++++++++++++++++++ .../icons/white/cluster-issuer-white.svg | 25 ++++ .../issuer/icons/color/issuer-color.svg | 109 ++++++++++++++++++ .../issuer/icons/white/issuer-white.svg | 25 ++++ .../cert-manager-csi-driver-cacerts/index.mdx | 12 ++ src/collections/integrations/vitess/index.mdx | 2 +- 6 files changed, 281 insertions(+), 1 deletion(-) create mode 100644 src/collections/integrations/cert-manager-csi-driver-cacerts/icons/components/cluster-issuer/icons/color/cluster-issuer-color.svg create mode 100644 src/collections/integrations/cert-manager-csi-driver-cacerts/icons/components/cluster-issuer/icons/white/cluster-issuer-white.svg create mode 100644 src/collections/integrations/cert-manager-csi-driver-cacerts/icons/components/issuer/icons/color/issuer-color.svg create mode 100644 src/collections/integrations/cert-manager-csi-driver-cacerts/icons/components/issuer/icons/white/issuer-white.svg 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/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.",