Skip to content

Commit c971a46

Browse files
authored
Merge pull request #5875 from layer5io/leecalcote/rename-page-and-redirect/kanvas
Refactor redirect paths for Kanvas and Meshmap
2 parents e4f9010 + f58bff5 commit c971a46

File tree

676 files changed

+1626
-1597
lines changed

Some content is hidden

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

676 files changed

+1626
-1597
lines changed

.desktop-lighthouserc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ module.exports = {
1010
"http://localhost/?desktop",
1111
"http://localhost/company/about/index.html?desktop",
1212
"http://localhost/cloud-native-management/meshery/index.html?desktop",
13-
"http://localhost/cloud-native-management/meshmap/index.html?desktop",
13+
"http://localhost/cloud-native-management/kanvas/index.html?desktop",
1414
"http://localhost/learn/learning-paths/index.html?desktop",
1515
"http://localhost/learn/service-mesh-books/index.html?desktop",
1616
"http://localhost/learn/service-mesh-workshops/index.html?desktop",

.github/labeler.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ project/meshery:
9393
- changed-files:
9494
- any-glob-to-any-file:
9595
- "src/collections/integrations/**/*"
96-
project/meshmap:
96+
project/kanvas:
9797
- changed-files:
9898
- any-glob-to-any-file:
99-
- "src/sections/Meshmap/**/*"
99+
- "src/sections/Kanvas/**/*"

.github/workflows/meshmap.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: MeshMap Screenshot Service
1+
name: Kanvas Screenshot Service
22
'on':
33
pull_request_target:
44
types:
@@ -14,7 +14,7 @@ name: MeshMap Screenshot Service
1414
outputs:
1515
resource_url:
1616
description: The URL of the generated resource.
17-
value: ${{ jobs.MeshMapScreenshot.outputs.resource_url }}
17+
value: ${{ jobs.KanvasScreenshot.outputs.resource_url }}
1818
permissions:
1919
actions: read
2020
contents: write
@@ -23,7 +23,7 @@ permissions:
2323
pull-requests: write
2424
id-token: write
2525
jobs:
26-
MeshMapScreenshot:
26+
KanvasScreenshot:
2727
runs-on: ubuntu-latest
2828
outputs:
2929
resource_url: ${{ steps.test_result.outputs.resource_url }}
@@ -36,9 +36,9 @@ jobs:
3636
- uses: actions/checkout@v4
3737
with:
3838
path: action
39-
repository: layer5labs/meshmap-snapshot
39+
repository: layer5labs/kanvas-snapshot
4040
- id: test_result
41-
uses: layer5labs/MeshMap[email protected]
41+
uses: layer5labs/Kanvas[email protected]
4242
with:
4343
githubToken: ${{ secrets.GITHUB_TOKEN }}
4444
mesheryToken: ${{ secrets.MESHERY_TOKEN }}

.lighthouserc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ module.exports = {
88
"http://localhost",
99
"http://localhost/company/about/index.html",
1010
"http://localhost/cloud-native-management/meshery/index.html",
11-
"http://localhost/cloud-native-management/meshmap/index.html",
11+
"http://localhost/cloud-native-management/kanvas/index.html",
1212
"http://localhost/learn/learning-paths/index.html",
1313
"http://localhost/learn/service-mesh-books/index.html",
1414
"http://localhost/learn/service-mesh-workshops/index.html",

CONTRIBUTING.md

Lines changed: 3 additions & 3 deletions

README.md

Lines changed: 4 additions & 4 deletions

gatsby-node.js

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -284,15 +284,27 @@ exports.createPages = async ({ actions, graphql, reporter }) => {
284284
redirectInBrowser: true,
285285
isPermanent: true,
286286
});
287+
createRedirect({
288+
fromPath: "/kanvas",
289+
toPath: "/cloud-native-management/kanvas",
290+
redirectInBrowser: true,
291+
isPermanent: true,
292+
});
293+
createRedirect({
294+
fromPath: "/cloud-native-management/meshmap",
295+
toPath: "/cloud-native-management/kanvas",
296+
redirectInBrowser: true,
297+
isPermanent: true,
298+
});
287299
createRedirect({
288300
fromPath: "/meshmap",
289-
toPath: "/cloud-native-management/meshmap",
301+
toPath: "/cloud-native-management/kanvas",
290302
redirectInBrowser: true,
291303
isPermanent: true,
292304
});
293305
createRedirect({
294306
fromPath: "/go/meshmap",
295-
toPath: "/cloud-native-management/meshmap",
307+
toPath: "/cloud-native-management/kanvas",
296308
redirectInBrowser: true,
297309
isPermanent: true,
298310
});

src/assets/data/faq/index.js

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -107,10 +107,10 @@ const data = {
107107
],
108108
},
109109
{
110-
question: "Can I deploy Meshery / MeshMap on-premises?",
110+
question: "Can I deploy Meshery / Kanvas on-premises?",
111111
category: "Meshery",
112112
answer: [
113-
"Yes, Meshery, MeshMap, and Layer5 Cloud can be deployed on-premises in minutes using Helm charts.",
113+
"Yes, Meshery, Kanvas, and Layer5 Cloud can be deployed on-premises in minutes using Helm charts.",
114114
"With a small number of manual steps, air-gapped deployments to run Meshery without internet access is also supported.",
115115
],
116116
},
@@ -125,18 +125,18 @@ const data = {
125125
question: "Is it possible to migrate from managed Layer5 Cloud to self-hosted Layer5 Cloud on-premises?",
126126
category: "Meshery",
127127
answer: [
128-
"Yes, Meshery, MeshMap, and Layer5 Cloud can be deployed on-premises in minutes using Helm charts.",
128+
"Yes, Meshery, Kanvas, and Layer5 Cloud can be deployed on-premises in minutes using Helm charts.",
129129
"A one-time export of your data can be requested as you transition from managed Layer5 Cloud to self-hosted Layer5 Cloud.",
130130
"With a small number of manual steps, air-gapped deployments to run Meshery without internet access is also supported.",
131131

132132
],
133133
},
134134
{
135-
question: `What is the difference between MeshMap and the Cloud Native Playground?`,
135+
question: `What is the difference between Kanvas and the Cloud Native Playground?`,
136136
category: "Meshery",
137137
answer: [
138-
"The Cloud Native Playground (aka Meshery Playground) is a managed instance of Meshery that offers a sandbox environment in which half of MeshMap<sup>BETA</sup>&nbsp;functionality is enabled (Designer mode) and the other half of MeshMap<sup>BETA</sup> functionality is disabled (Visualizer mode).",
139-
"The sandbox environment is not connected to an active Kuberentes cluster, and as such, specific actions within MeshMap Designer are also disabled. Meshery and MeshMap are feature-rich, sophisticated management applications for cloud native infrastructure. To access their full set of capabilities, simply deploy your own copy of Meshery into the environment of your choosing.",
138+
"The Cloud Native Playground (aka Meshery Playground) is a managed instance of Meshery that offers a sandbox environment in which half of Kanvas<sup>BETA</sup>&nbsp;functionality is enabled (Designer mode) and the other half of Kanvas<sup>BETA</sup> functionality is disabled (Visualizer mode).",
139+
"The sandbox environment is not connected to an active Kuberentes cluster, and as such, specific actions within Kanvas Designer are also disabled. Meshery and Kanvas are feature-rich, sophisticated management applications for cloud native infrastructure. To access their full set of capabilities, simply deploy your own copy of Meshery into the environment of your choosing.",
140140
],
141141
},
142142
{
@@ -181,13 +181,13 @@ const data = {
181181
],
182182
},
183183
{
184-
question: "Is MeshMap cloud or a self-hosted solution?",
185-
category: "MeshMap",
186-
link: "https://layer5.io/cloud-native-management/meshmap",
184+
question: "Is Kanvas cloud or a self-hosted solution?",
185+
category: "Kanvas",
186+
link: "https://layer5.io/cloud-native-management/kanvas",
187187
linktext: "Learn More",
188188
answer: [
189-
"Yes, MeshMap is available both as a hosted solution and is also deployable on-premises as a self-hosted solution.",
190-
"MeshMap can be self-hosted to keep your designs and applications internal to your premises. You can also choose to have MeshMap hosted as SaaS solution offered by Layer5.",
189+
"Yes, Kanvas is available both as a hosted solution and is also deployable on-premises as a self-hosted solution.",
190+
"Kanvas can be self-hosted to keep your designs and applications internal to your premises. You can also choose to have Kanvas hosted as SaaS solution offered by Layer5.",
191191
"Whether self-hosted or hosted by Layer5, we are here to support you."
192192
]
193193
},
@@ -201,23 +201,23 @@ const data = {
201201
]
202202
},
203203
{
204-
question: "How can I try out MeshMap?",
205-
category: "MeshMap",
206-
link: "https://layer5.io/cloud-native-management/meshmap",
207-
linktext: "MeshMap Beta",
204+
question: "How can I try out Kanvas?",
205+
category: "Kanvas",
206+
link: "https://layer5.io/cloud-native-management/kanvas",
207+
linktext: "Kanvas Beta",
208208
answer: [
209-
"MeshMap is available in beta today. Signup for MeshMap beta access and use MeshMap for free.",
209+
"Kanvas is available in beta today. Signup for Kanvas beta access and use Kanvas for free.",
210210
"Your request for early access will be processeed as quicky as possible but due to the large influx of program participation requests, it may take some time before system access is granted. In the meantime to help you familiarize with Meshery, the maintainers team will send you additional information about the early access program."
211211
]
212212
},
213213
{
214-
question: "What is MeshMap early access program?",
215-
category: "MeshMap",
216-
link: "https://layer5.io/cloud-native-management/meshmap",
217-
linktext: "MeshMap Beta",
214+
question: "What is Kanvas early access program?",
215+
category: "Kanvas",
216+
link: "https://layer5.io/cloud-native-management/kanvas",
217+
linktext: "Kanvas Beta",
218218
answer: [
219-
"MeshMap is cloud native collaboration tool for managing your infrastructure and applications. MeshMap has two modes: Visualizer for operating your actively running Kubernetes clusters and Designer for configuring your Kubernetes clusters and creating your creating your application deployments.",
220-
"MeshMap is in beta mode and you can ask for early access to try it out.",
219+
"Kanvas is cloud native collaboration tool for managing your infrastructure and applications. Kanvas has two modes: Visualizer for operating your actively running Kubernetes clusters and Designer for configuring your Kubernetes clusters and creating your creating your application deployments.",
220+
"Kanvas is in beta mode and you can ask for early access to try it out.",
221221
]
222222
},
223223

src/assets/discuss/html/footer.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ <h5 class="footer-h5"><a href="https://layer5.io/community/handbook/writing-prog
5959
</div>
6060
<div class="odd-col footer-sections footer-projects">
6161
<h3 class="section-title"><a href="https://layer5.io/projects">SOLUTIONS</a></h3>
62-
<h5 class="footer-h5"><a href="https://layer5.io/cloud-native-management/meshmap">MeshMap</a></h5>
62+
<h5 class="footer-h5"><a href="https://layer5.io/cloud-native-management/kanvas">Kanvas</a></h5>
6363
<h5 class="footer-h5"><a href="https://layer5.io/cloud-native-management/meshery">Meshery</a></h5>
6464
<h5 class="footer-h5"><a href="https://layer5.io/projects/nighthawk">Nighthawk</a></h5>
6565
<h5 class="footer-h5"><a href="https://layer5.io/docker-extension-meshery">Docker Extension</a></h5>

0 commit comments

Comments
 (0)