Skip to content

Commit b156fcd

Browse files
authored
Merge branch 'master' into patch
2 parents 5af2ff7 + a0b2b6d commit b156fcd

355 files changed

Lines changed: 874 additions & 639 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

gatsby-node.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -446,6 +446,7 @@ exports.createPages = async ({ actions, graphql, reporter }) => {
446446
nodes {
447447
frontmatter {
448448
name
449+
permalink
449450
}
450451
fields {
451452
slug
@@ -864,7 +865,7 @@ exports.onCreateNode = ({ node, actions, getNode }) => {
864865
break;
865866
case "members":
866867
if (node.frontmatter.published)
867-
slug = `/community/members/${slugify(node.frontmatter.name)}`;
868+
slug = `/community/members/${node.frontmatter.permalink ?? slugify(node.frontmatter.name)}`;
868869
break;
869870
case "events":
870871
if (node.frontmatter.title)
@@ -1030,6 +1031,7 @@ exports.createSchemaCustomization = ({ actions }) => {
10301031
video: String,
10311032
community_manager: String,
10321033
docURL: String,
1034+
permalink: String,
10331035
}
10341036
`;
10351037
createTypes(typeDefs);
@@ -1065,4 +1067,4 @@ exports.onPostBuild = async ({ graphql, reporter }) => {
10651067
// Optionally, write the result to a file for easier inspection
10661068
const outputPath = path.resolve(__dirname, "public", "query-result.json");
10671069
fs.writeFileSync(outputPath, JSON.stringify(result, null, 2));
1068-
};
1070+
};

src/assets/data/tutorials/index.js

Lines changed: 31 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ const data = [
8787
}
8888
]
8989
},
90-
90+
9191
{
9292
date: "Jan. 28 2021",
9393
topic: "Beginner's guide to contributing to Meshery and mesheryctl",
@@ -112,7 +112,7 @@ const data = [
112112
link: "/community/members/piyush-singariya",
113113
name: "Piyush Singariya",
114114
}
115-
]
115+
]
116116
},
117117
{
118118
date: "Apr. 10, 2025",
@@ -127,7 +127,35 @@ const data = [
127127
name: "Zihan Kuang"
128128
}
129129
]
130-
},
130+
},
131+
{
132+
date: "Apr. 17, 2025",
133+
topic: "End-to-end Testing in Meshery CLI",
134+
resources: {
135+
slides: "https://docs.google.com/presentation/d/1OhUhqIZVPdnjD7eO1ppeXVvTa-P2lIcdCXHncTOX_XE/edit?usp=sharing",
136+
recording: "https://www.youtube.com/watch?v=mRQAvR9-P1o"
137+
},
138+
presenters: [
139+
{
140+
link: "/community/members/riya-garg",
141+
name: "Riya Garg"
142+
}
143+
]
144+
},
145+
{
146+
date: "Apr. 24, 2025",
147+
topic: "Meshery CI and CD",
148+
resources: {
149+
slides: "https://docs.google.com/presentation/d/1hUDhFeYP7dtCQhOEw2U_wQ-G718Y2e5iU3drMDOdIws/edit?usp=sharing",
150+
recording: "https://youtu.be/dlr_nzJV16Q"
151+
},
152+
presenters: [
153+
{
154+
link: "/community/members/sangram-rath",
155+
name: "Sangram Rath"
156+
}
157+
]
158+
},
131159
];
132160

133161
export default data;

src/collections/blog/2022/2022-07-28-managing-multiple-clusters-with-meshery/index.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,11 @@ While designing Meshery for the world of many clouds, and many Kubernetes cluste
4545

4646
## Using multi cluster with Meshery
4747

48-
From a client's perspective, there are two uses of the multi context feature in general. While deploying a <Link to="/meshmap">MeshMap</Link> design or performing any other operation on their cluster(s), selecting any number of Kubernetes contexts will allow them to uniformly and parallely perform the operation across the clusters. And while visualizing the state of their cluster(s), the same context switcher will allow them to filter across the clusters whose view they want to see.
48+
From a client's perspective, there are two uses of the multi context feature in general. While deploying a <Link to="/kanvas">Kanvas</Link> design or performing any other operation on their cluster(s), selecting any number of Kubernetes contexts will allow them to uniformly and parallely perform the operation across the clusters. And while visualizing the state of their cluster(s), the same context switcher will allow them to filter across the clusters whose view they want to see.
4949

5050
All cluster specific operations are now applied over a number of clusters uniformly. So if you have 10 clusters to manage and 8 of those start with the exact same set of pods, deployments, services, etc then <Link to="/meshery">Meshery</Link> can help you to apply these operations quickly and easily.
5151

52-
It is as simple as selecting the specific cluster(s) from the Kubernetes context switcher in the navbar, and then applying whatever operation you wanted to, whether that be deploying a sample app, a Prometheus daemonset, or a <Link to="/meshmap">MeshMap</Link> design.
52+
It is as simple as selecting the specific cluster(s) from the Kubernetes context switcher in the navbar, and then applying whatever operation you wanted to, whether that be deploying a sample app, a Prometheus daemonset, or a <Link to="/kanvas">Kanvas</Link> design.
5353

5454
<p align="center">
5555
<img src={Switcher} alt="context switcher" class="image-center-shadow" />
@@ -63,9 +63,9 @@ Just before applying the operation, you will be prompted with a confirmation mod
6363

6464
<br />
6565

66-
### Using MeshMap visualizer
66+
### Using Kanvas Operator Mode
6767

68-
You can switch between views of your cluster in visualizer mode while using <Link to="/meshmap">MeshMap</Link>.
68+
You can switch between views of your cluster in visualizer mode while using <a href="https://kanvas.new">Kanvas</a>.
6969

7070
<p align="center">
7171
<img

src/collections/blog/2024/11-05-what-is-the-kanvas-catalog/post.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ tags:
1313
featured: false
1414
published: true
1515
resource: true
16+
product: Kanvas
1617
---
1718

1819
import { BlogWrapper } from "../../Blog.style.js";

src/collections/integrations/aad-pod-identity/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,5 +53,5 @@ Enables Kubernetes applications to access cloud resources securely with Azure Ac
5353
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.
5454
</p>
5555
<p>
56-
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.
56+
Looking for best practice cloud native design and deployment best practices? Choose from thousands of pre-built components in Kanvas. Choose from hundreds of ready-made design patterns by importing templates from Meshery Catalog or use our low code designer, Kanvas, to create and deploy your own cloud native infrastructure designs.
5757
</p>

src/collections/integrations/accurate/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,5 +35,5 @@ Accurate is a Kubernetes controller to help operations in large soft multi-tenan
3535
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.
3636
</p>
3737
<p>
38-
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.
38+
Looking for best practice cloud native design and deployment best practices? Choose from thousands of pre-built components in Kanvas. Choose from hundreds of ready-made design patterns by importing templates from Meshery Catalog or use our low code designer, Kanvas, to create and deploy your own cloud native infrastructure designs.
3939
</p>

src/collections/integrations/ace/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,5 +107,5 @@ Kubernetes Native Data Platform
107107
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.
108108
</p>
109109
<p>
110-
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.
110+
Looking for best practice cloud native design and deployment best practices? Choose from thousands of pre-built components in Kanvas. Choose from hundreds of ready-made design patterns by importing templates from Meshery Catalog or use our low code designer, Kanvas, to create and deploy your own cloud native infrastructure designs.
111111
</p>

src/collections/integrations/actions-runner-controller/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,5 +59,5 @@ A Kubernetes controller that operates self-hosted runners for GitHub Actions on
5959
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.
6060
</p>
6161
<p>
62-
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.
62+
Looking for best practice cloud native design and deployment best practices? Choose from thousands of pre-built components in Kanvas. Choose from hundreds of ready-made design patterns by importing templates from Meshery Catalog or use our low code designer, Kanvas, to create and deploy your own cloud native infrastructure designs.
6363
</p>

src/collections/integrations/admin-console-operator/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,5 +35,5 @@ EPAM Admin Console Operator
3535
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.
3636
</p>
3737
<p>
38-
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.
38+
Looking for best practice cloud native design and deployment best practices? Choose from thousands of pre-built components in Kanvas. Choose from hundreds of ready-made design patterns by importing templates from Meshery Catalog or use our low code designer, Kanvas, to create and deploy your own cloud native infrastructure designs.
3939
</p>

src/collections/integrations/aerokube/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,5 +59,5 @@ Aerokube is a platform for cross-browser testing and automation of web applicati
5959
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.
6060
</p>
6161
<p>
62-
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.
62+
Looking for best practice cloud native design and deployment best practices? Choose from thousands of pre-built components in Kanvas. Choose from hundreds of ready-made design patterns by importing templates from Meshery Catalog or use our low code designer, Kanvas, to create and deploy your own cloud native infrastructure designs.
6363
</p>

0 commit comments

Comments
 (0)