From 946474f61846942804f49e0703ab0a4f99912d21 Mon Sep 17 00:00:00 2001 From: Lee Calcote Date: Mon, 9 Sep 2024 21:46:38 -0500 Subject: [PATCH 1/2] [Chore] Change to Kanvas name Signed-off-by: Lee Calcote --- README.md | 16 +++++----- content/en/_index.md | 8 ++--- content/en/cloud/_index.md | 8 ++--- content/en/cloud/catalog/metrics.md | 2 +- .../creating-a-design-from-templete.md.md | 2 +- .../getting-started/github-integration.md | 4 +-- content/en/cloud/github-actions/_index.md | 26 ++++++++-------- .../users/notification-preferences.md | 4 +-- content/en/cloud/security/sessions.md | 2 +- content/en/cloud/self-hosted/_index.md | 2 +- .../cloud/self-hosted/customizing-webhooks.md | 6 ++-- .../planning/peer-to-peer-communication.md | 2 +- .../en/cloud/tutorials/gitops-snapshots.md | 8 ++--- content/en/{meshmap => kanvas}/_index.md | 28 +++++++++--------- .../en/{meshmap => kanvas}/concepts/_index.md | 0 .../relationships/EdgeMountRelationship.svg | 0 .../relationships/EdgeNetworkRelationship.svg | 0 .../Hierachical_Inventory_Relationships.svg | 0 .../Hierarchical_Parent_Relationship.svg | 0 .../edge_firewall_relationship_pod_to_pod.svg | 0 ...ationship_cluster_role_service_account.svg | 0 .../concepts/relationships/index.md | 0 .../concepts/relationships/tags.png | Bin .../en/{meshmap => kanvas}/designer/_index.md | 4 +-- .../designer/comments/Right-click.png | Bin .../designer/comments/Toolbar1.png | Bin .../designer/comments/Toolbar2.png | Bin .../designer/comments/_index.md | 4 +-- .../comments/comment-notificationBell.png | Bin .../comments/comments-conversation.gif | Bin .../designer/comments/comments-unresolved.gif | Bin .../comments/conversation-screenshot.png | Bin .../embedding-designs/embed-designs.gif | Bin .../designer/embedding-designs/index.md | 6 ++-- .../designer/export-designs/_index.md | 8 ++--- .../designer/export-designs/embed-code.png | Bin .../embedded-design-embedding-example.js | 0 ...ign-mongo_configuration_using_configmap.js | 0 .../designer/export-designs/export-modal.png | Bin .../designer/share-resource/_index.md | 12 ++++---- .../designer/tagsets/_index.md | 2 +- .../designer/tagsets/group-components.png | Bin .../designer/tagsets/tagsets.gif | Bin .../designer/understanding-models.md | 0 .../designer/whiteboarding/_index.md | 10 +++---- .../whiteboarding/canvas-preferences.png | Bin .../designer/whiteboarding/comment.gif | Bin .../designer/whiteboarding/overview.png | Bin .../designer/whiteboarding/section.gif | Bin .../whiteboarding/shapes_introduction.gif | Bin .../whiteboarding/text-customization.png | Bin .../designer/whiteboarding/textbox.gif | Bin .../designer/whiteboarding/tooltip.png | Bin .../getting-started/_index.md | 4 +-- .../getting-started/creating-relationships.md | 0 .../images/2024-04-14_12-08.png | Bin .../images/2024-04-14_12-37.png | Bin .../images/2024-04-14_12-40.png | Bin .../images/2024-04-14_12-44.png | Bin .../images/2024-04-18_18-01.png | Bin .../images/2024-04-18_18-04.png | Bin .../images/2024-04-18_18-10.png | Bin .../images/2024-04-18_19-57.png | Bin .../images/deploy-designs/action.png | Bin .../images/deploy-designs/empty-ls.png | Bin .../images/deploy-designs/error-code.png | Bin .../images/deploy-designs/missing-ns.png | Bin .../deploy-designs/notification-center.png | Bin .../images/deploy-designs/notification.png | Bin .../deploy-designs/performing-validation.png | Bin .../images/deploy-designs/success-deploy.png | Bin .../deploy-designs/successful-validation.png | Bin .../images/meshery-io-catalog.png | Bin .../getting-started/starting-helm.md | 18 +++++------ .../getting-started/starting-pattern.md | 14 ++++----- .../getting-started/starting-scratch.md | 20 ++++++------- .../working-with-components.md | 4 +-- .../{meshmap => kanvas}/reference/_index.md | 0 .../reference/contributing-to-docs.md | 0 .../reference/keyboard-shortcuts.md | 18 +++++------ .../reference/troubleshooting.md | 12 ++++---- .../en/{meshmap => kanvas}/tasks/_index.md | 2 +- .../tasks/designs/_index.md | 0 .../tasks/designs/cloning-a-design.md | 10 +++---- .../tasks/designs/deploying-designs.md | 12 ++++---- .../tasks/designs/undeploying-designs.md | 0 .../tasks/designs/validating-designs.md | 0 .../tasks/whiteboarding.md | 4 +-- .../{meshmap => kanvas}/tutorials/_index.md | 0 .../tutorials/collaborative-editing.md | 0 .../tutorials/publishing-to-catalog.md | 0 .../{meshmap => kanvas}/visualizer/_index.md | 4 +-- .../visualizer/images/ActionsIcon.png | Bin .../visualizer/images/DeleteView.png | Bin .../visualizer/images/ExportView2.png | Bin .../visualizer/images/SaveView.png | Bin .../visualizer/images/ShareModal.PNG | Bin .../visualizer/images/ShareView.png | Bin .../visualizer/images/ViewInfo.png | Bin .../visualizer/images/Views.svg | 0 .../visualizer/images/Visibility.png | Bin .../interactive-terminal-sequence-diagram.svg | 0 .../images/log-stream-sequence-diagram.svg | 0 .../visualizer/visualizer views.md | 20 ++++++------- hugo.toml | 4 +-- layouts/partials/navbar.html | 14 ++++----- .../logos/{meshmap-alt.svg => kanvas-alt.svg} | 0 .../{meshmap-light.svg => kanvas-light.svg} | 0 108 files changed, 162 insertions(+), 162 deletions(-) rename content/en/{meshmap => kanvas}/_index.md (64%) rename content/en/{meshmap => kanvas}/concepts/_index.md (100%) rename content/en/{meshmap => kanvas}/concepts/relationships/EdgeMountRelationship.svg (100%) rename content/en/{meshmap => kanvas}/concepts/relationships/EdgeNetworkRelationship.svg (100%) rename content/en/{meshmap => kanvas}/concepts/relationships/Hierachical_Inventory_Relationships.svg (100%) rename content/en/{meshmap => kanvas}/concepts/relationships/Hierarchical_Parent_Relationship.svg (100%) rename content/en/{meshmap => kanvas}/concepts/relationships/edge_firewall_relationship_pod_to_pod.svg (100%) rename content/en/{meshmap => kanvas}/concepts/relationships/edge_permission_relationship_cluster_role_service_account.svg (100%) rename content/en/{meshmap => kanvas}/concepts/relationships/index.md (100%) rename content/en/{meshmap => kanvas}/concepts/relationships/tags.png (100%) rename content/en/{meshmap => kanvas}/designer/_index.md (87%) rename content/en/{meshmap => kanvas}/designer/comments/Right-click.png (100%) rename content/en/{meshmap => kanvas}/designer/comments/Toolbar1.png (100%) rename content/en/{meshmap => kanvas}/designer/comments/Toolbar2.png (100%) rename content/en/{meshmap => kanvas}/designer/comments/_index.md (92%) rename content/en/{meshmap => kanvas}/designer/comments/comment-notificationBell.png (100%) rename content/en/{meshmap => kanvas}/designer/comments/comments-conversation.gif (100%) rename content/en/{meshmap => kanvas}/designer/comments/comments-unresolved.gif (100%) rename content/en/{meshmap => kanvas}/designer/comments/conversation-screenshot.png (100%) rename content/en/{meshmap => kanvas}/designer/embedding-designs/embed-designs.gif (100%) rename content/en/{meshmap => kanvas}/designer/embedding-designs/index.md (89%) rename content/en/{meshmap => kanvas}/designer/export-designs/_index.md (80%) rename content/en/{meshmap => kanvas}/designer/export-designs/embed-code.png (100%) rename content/en/{meshmap => kanvas}/designer/export-designs/embedded-design-embedding-example.js (100%) rename content/en/{meshmap => kanvas}/designer/export-designs/embedded-design-mongo_configuration_using_configmap.js (100%) rename content/en/{meshmap => kanvas}/designer/export-designs/export-modal.png (100%) rename content/en/{meshmap => kanvas}/designer/share-resource/_index.md (87%) rename content/en/{meshmap => kanvas}/designer/tagsets/_index.md (90%) rename content/en/{meshmap => kanvas}/designer/tagsets/group-components.png (100%) rename content/en/{meshmap => kanvas}/designer/tagsets/tagsets.gif (100%) rename content/en/{meshmap => kanvas}/designer/understanding-models.md (100%) rename content/en/{meshmap => kanvas}/designer/whiteboarding/_index.md (85%) rename content/en/{meshmap => kanvas}/designer/whiteboarding/canvas-preferences.png (100%) rename content/en/{meshmap => kanvas}/designer/whiteboarding/comment.gif (100%) rename content/en/{meshmap => kanvas}/designer/whiteboarding/overview.png (100%) rename content/en/{meshmap => kanvas}/designer/whiteboarding/section.gif (100%) rename content/en/{meshmap => kanvas}/designer/whiteboarding/shapes_introduction.gif (100%) rename content/en/{meshmap => kanvas}/designer/whiteboarding/text-customization.png (100%) rename content/en/{meshmap => kanvas}/designer/whiteboarding/textbox.gif (100%) rename content/en/{meshmap => kanvas}/designer/whiteboarding/tooltip.png (100%) rename content/en/{meshmap => kanvas}/getting-started/_index.md (96%) rename content/en/{meshmap => kanvas}/getting-started/creating-relationships.md (100%) rename content/en/{meshmap => kanvas}/getting-started/images/2024-04-14_12-08.png (100%) rename content/en/{meshmap => kanvas}/getting-started/images/2024-04-14_12-37.png (100%) rename content/en/{meshmap => kanvas}/getting-started/images/2024-04-14_12-40.png (100%) rename content/en/{meshmap => kanvas}/getting-started/images/2024-04-14_12-44.png (100%) rename content/en/{meshmap => kanvas}/getting-started/images/2024-04-18_18-01.png (100%) rename content/en/{meshmap => kanvas}/getting-started/images/2024-04-18_18-04.png (100%) rename content/en/{meshmap => kanvas}/getting-started/images/2024-04-18_18-10.png (100%) rename content/en/{meshmap => kanvas}/getting-started/images/2024-04-18_19-57.png (100%) rename content/en/{meshmap => kanvas}/getting-started/images/deploy-designs/action.png (100%) rename content/en/{meshmap => kanvas}/getting-started/images/deploy-designs/empty-ls.png (100%) rename content/en/{meshmap => kanvas}/getting-started/images/deploy-designs/error-code.png (100%) rename content/en/{meshmap => kanvas}/getting-started/images/deploy-designs/missing-ns.png (100%) rename content/en/{meshmap => kanvas}/getting-started/images/deploy-designs/notification-center.png (100%) rename content/en/{meshmap => kanvas}/getting-started/images/deploy-designs/notification.png (100%) rename content/en/{meshmap => kanvas}/getting-started/images/deploy-designs/performing-validation.png (100%) rename content/en/{meshmap => kanvas}/getting-started/images/deploy-designs/success-deploy.png (100%) rename content/en/{meshmap => kanvas}/getting-started/images/deploy-designs/successful-validation.png (100%) rename content/en/{meshmap => kanvas}/getting-started/images/meshery-io-catalog.png (100%) rename content/en/{meshmap => kanvas}/getting-started/starting-helm.md (56%) rename content/en/{meshmap => kanvas}/getting-started/starting-pattern.md (59%) rename content/en/{meshmap => kanvas}/getting-started/starting-scratch.md (85%) rename content/en/{meshmap => kanvas}/getting-started/working-with-components.md (84%) rename content/en/{meshmap => kanvas}/reference/_index.md (100%) rename content/en/{meshmap => kanvas}/reference/contributing-to-docs.md (100%) rename content/en/{meshmap => kanvas}/reference/keyboard-shortcuts.md (90%) rename content/en/{meshmap => kanvas}/reference/troubleshooting.md (80%) rename content/en/{meshmap => kanvas}/tasks/_index.md (96%) rename content/en/{meshmap => kanvas}/tasks/designs/_index.md (100%) rename content/en/{meshmap => kanvas}/tasks/designs/cloning-a-design.md (97%) rename content/en/{meshmap => kanvas}/tasks/designs/deploying-designs.md (96%) rename content/en/{meshmap => kanvas}/tasks/designs/undeploying-designs.md (100%) rename content/en/{meshmap => kanvas}/tasks/designs/validating-designs.md (100%) rename content/en/{meshmap => kanvas}/tasks/whiteboarding.md (94%) rename content/en/{meshmap => kanvas}/tutorials/_index.md (100%) rename content/en/{meshmap => kanvas}/tutorials/collaborative-editing.md (100%) rename content/en/{meshmap => kanvas}/tutorials/publishing-to-catalog.md (100%) rename content/en/{meshmap => kanvas}/visualizer/_index.md (85%) rename content/en/{meshmap => kanvas}/visualizer/images/ActionsIcon.png (100%) rename content/en/{meshmap => kanvas}/visualizer/images/DeleteView.png (100%) rename content/en/{meshmap => kanvas}/visualizer/images/ExportView2.png (100%) rename content/en/{meshmap => kanvas}/visualizer/images/SaveView.png (100%) rename content/en/{meshmap => kanvas}/visualizer/images/ShareModal.PNG (100%) rename content/en/{meshmap => kanvas}/visualizer/images/ShareView.png (100%) rename content/en/{meshmap => kanvas}/visualizer/images/ViewInfo.png (100%) rename content/en/{meshmap => kanvas}/visualizer/images/Views.svg (100%) rename content/en/{meshmap => kanvas}/visualizer/images/Visibility.png (100%) rename content/en/{meshmap => kanvas}/visualizer/images/interactive-terminal-sequence-diagram.svg (100%) rename content/en/{meshmap => kanvas}/visualizer/images/log-stream-sequence-diagram.svg (100%) rename content/en/{meshmap => kanvas}/visualizer/visualizer views.md (74%) rename static/images/logos/{meshmap-alt.svg => kanvas-alt.svg} (100%) rename static/images/logos/{meshmap-light.svg => kanvas-light.svg} (100%) diff --git a/README.md b/README.md index 7268356f..c10e0837 100644 --- a/README.md +++ b/README.md @@ -75,19 +75,19 @@ Meshery Workspaces serve as a virtual space for your team-based work. ### Tutorials -- **MeshMap Snapshots**: Connect MeshMap to your GitHub repo and see changes pull request-to-pull request. +- **Kanvas Snapshots**: Connect Kanvas to your GitHub repo and see changes pull request-to-pull request. - **Sharing a Workspace**: Learn how to control access to workspaces and their resources. - **Recognizing User and Contributor Milestones**: Showcasing user and contributor achievements ### Self-Hosted -Keep your MeshMap designs internal to your workplace. Get remote support from Layer5 when you need it. +Keep your Kanvas designs internal to your workplace. Get remote support from Layer5 when you need it. ### Reference Low-level ReST API reference for extending Layer5 Cloud. -## Meshmap Docs +## Kanvas Docs ### Getting Started with Designs @@ -98,8 +98,8 @@ Low-level ReST API reference for extending Layer5 Cloud. ### Exploring Designer -- **Reviewing Designs:** Learn how to leverage comments in MeshMap’s Designer Mode to enhance collaboration and streamline design reviews. -- **Whiteboarding:** Whiteboarding and Freestyle Drawing inside meshmap +- **Reviewing Designs:** Learn how to leverage comments in Kanvas’s Designer Mode to enhance collaboration and streamline design reviews. +- **Whiteboarding:** Whiteboarding and Freestyle Drawing inside kanvas - **Export Designs:** How to export your designs for backup , sharing or offline use. ### Working with Components @@ -112,15 +112,15 @@ Visualizer mode is for operating your Kubernetes clusters and cloud native infra ### Core Tasks -- **Whiteboarding:** MeshMap Designer supports freestyle design, meaning that you can customize the appearance and layout of your diagrams without any constraints. +- **Whiteboarding:** Kanvas Designer supports freestyle design, meaning that you can customize the appearance and layout of your diagrams without any constraints. - **Deploying Designs:** Validating Designs, Undeploying Designs, Deploying Designs, Cloning a Design ### Reference -- **Keyboard Shortcuts:** Learn the keyboard shortcuts for Meshmap to enhance your designing experience. +- **Keyboard Shortcuts:** Learn the keyboard shortcuts for Kanvas to enhance your designing experience. -- **Troubleshooting MeshMap:** Learn to Troubleshoot the MeshMap +- **Troubleshooting Kanvas:** Learn to Troubleshoot the Kanvas ### Contribution Guidelines diff --git a/content/en/_index.md b/content/en/_index.md index 822c5b9b..85b7242d 100644 --- a/content/en/_index.md +++ b/content/en/_index.md @@ -20,10 +20,10 @@ onmouseover="changeImage('layer5', 'images/logos/layer5-light.svg')" onmouseout= Cloud Docs - - Layer5 MeshMap Docs Logo - MeshMap Docs + + Layer5 Kanvas Docs Logo + Kanvas Docs -
{{< svg name="meshmap" >}}
+
{{< svg name="kanvas" >}}
-**MeshMap** ([docs](/meshmap)) provides a visual interface that allows users to create and edit Kubernetes manifests, charts and pipelines, as well as monitor the performance and health of their clusters. MeshMap aims to simplify the complexity of Kubernetes and make it accessible to more users, similar to how Figma democratized design tools for web and mobile applications. +**Kanvas** ([docs](/kanvas)) provides a visual interface that allows users to create and edit Kubernetes manifests, charts and pipelines, as well as monitor the performance and health of their clusters. Kanvas aims to simplify the complexity of Kubernetes and make it accessible to more users, similar to how Figma democratized design tools for web and mobile applications.
{{% /pageinfo %}} @@ -50,7 +50,7 @@ Please follow this space for updates! {{% blocks/feature icon="fa-brands fa-github" title="Contributions welcome!" url="https://github.com/gohugoio/hugo" %}} We do a [Pull Request](https://github.com/gohugoio/hugo/pulls) contributions workflow on **GitHub**. New users are always welcome! {{% /blocks/feature %}} -{{% blocks/feature icon="./featured-background.png" title="MeshMap" url="/meshmap" %}} -**MeshMap** provides a visual interface that allows users to create and edit Kubernetes manifests, charts and pipelines, as well as monitor the performance and health of their clusters. MeshMap aims to simplify the complexity of Kubernetes and make it accessible to more users, similar to how Figma democratized design tools for web and mobile applications. +{{% blocks/feature icon="./featured-background.png" title="Kanvas" url="/kanvas" %}} +**Kanvas** provides a visual interface that allows users to create and edit Kubernetes manifests, charts and pipelines, as well as monitor the performance and health of their clusters. Kanvas aims to simplify the complexity of Kubernetes and make it accessible to more users, similar to how Figma democratized design tools for web and mobile applications. {{% /blocks/feature %}} {{< /blocks/section >}} --> \ No newline at end of file diff --git a/content/en/cloud/catalog/metrics.md b/content/en/cloud/catalog/metrics.md index ebf825f2..674dd81b 100644 --- a/content/en/cloud/catalog/metrics.md +++ b/content/en/cloud/catalog/metrics.md @@ -11,7 +11,7 @@ The design catalog can be accessed from the _Layer5 Cloud_ catalog page at [Laye {{< alert title="Note" >}} -Designs can be imported, exported, versioned, forked, merged, snapshotted, published, shared, embedded, templatized, and more. Learn more about [Designs](/meshmap/getting-started/) +Designs can be imported, exported, versioned, forked, merged, snapshotted, published, shared, embedded, templatized, and more. Learn more about [Designs](/kanvas/getting-started/) {{< /alert >}} diff --git a/content/en/cloud/getting-started/creating-a-design-from-templete.md.md b/content/en/cloud/getting-started/creating-a-design-from-templete.md.md index efb4813a..9519bfe1 100644 --- a/content/en/cloud/getting-started/creating-a-design-from-templete.md.md +++ b/content/en/cloud/getting-started/creating-a-design-from-templete.md.md @@ -14,6 +14,6 @@ weight: 2 4. For detailed information just click on it. 5. Simply click the green clone button. 6. Now you have it. Navigate to [Meshery Playground](https://playground.meshery.io/) -7. Go to the MeshMap and you will see your cloned template here. If you con't see it just reload the page. +7. Go to the Kanvas and you will see your cloned template here. If you con't see it just reload the page. You can also publish your own design as a template. \ No newline at end of file diff --git a/content/en/cloud/getting-started/github-integration.md b/content/en/cloud/getting-started/github-integration.md index cce436e6..9f60645a 100644 --- a/content/en/cloud/getting-started/github-integration.md +++ b/content/en/cloud/getting-started/github-integration.md @@ -25,7 +25,7 @@ You can commence the integration process from the "**Extensions Page in Meshery* ### Access Integrations Page from the Meshery Extensions Page 1. Go to [Extensions](https://playground.meshery.io/extensions). -1. Click on **Enable** for **GitHub Action: MeshMap Snapshot**. +1. Click on **Enable** for **GitHub Action: Kanvas Snapshot**. 1. You will be redirected to the Integrations page. ![Extensions](/cloud/getting-started/images/github/extensions.png) @@ -128,7 +128,7 @@ These next steps are optional. By enabling snapshots, you can choose a design fr - **Assigns Permissions**: Provides necessary permissions for reading actions, writing content, handling security events, statuses, and pull requests. - - **Captures Snapshots**: Uses the MeshMap-Snapshot action to capture snapshots of your infrastructure based on the specified application_type (e.g. Kubernetes Manifest, Docker Compose, Helm Chart). + - **Captures Snapshots**: Uses the Kanvas-Snapshot action to capture snapshots of your infrastructure based on the specified application_type (e.g. Kubernetes Manifest, Docker Compose, Helm Chart). With the workflow active in your repository, you can now visualize changes to your infrastructure directly in your pull requests, making it easier to track and review updates on designs. diff --git a/content/en/cloud/github-actions/_index.md b/content/en/cloud/github-actions/_index.md index f0ca5077..49d84696 100644 --- a/content/en/cloud/github-actions/_index.md +++ b/content/en/cloud/github-actions/_index.md @@ -3,48 +3,48 @@ title: GitHub Actions description: GitHub Actions with Meshery automates the synchronization of Git repositories and visually validates pull requests for efficient development. weight: 20 categories: [Workspaces] -tags: [gitops, github-actions, meshmap] +tags: [gitops, github-actions, kanvas] --- Meshery GitHub Actions enhance your operational workflow by integrating git version control and the management of your infrastructure. Meshery GitHub Actions are design to integrate into your existing pipelines. ## Meshery Github Actions -1. [MeshMap Snapshot](#meshmap-snapshot-github-action) +1. [Kanvas Snapshot](#kanvas-snapshot-github-action) 2. [Performance Testing with Meshery](https://docs.meshery.io/guides/gitops-with-meshery) 3. Archived: [Service Mesh Interface Conformance with Meshery](https://github.com/marketplace/actions/service-mesh-interface-conformance-with-meshery) This methodology automates the synchronization of your actual infrastructure state with the desired state defined in your Git repository. Meshery enables GitOps by offering a comprehensive view of your infrastructure, allowing you to verify workload designs and Kubernetes cluster configurations before merging pull requests. -## MeshMap Snapshot GitHub Action +## Kanvas Snapshot GitHub Action -Meshery introduces the MeshMap Snapshot GitHub Actions, a tool that allows you to visualize changes in your infrastructure directly in your pull requests. With MeshMap Snapshot, you can: +Meshery introduces the Kanvas Snapshot GitHub Actions, a tool that allows you to visualize changes in your infrastructure directly in your pull requests. With Kanvas Snapshot, you can: - See your deployment changes pull request-to-pull request. - Get snapshots of your infrastructure directly in your pull requests. -[See action in GitHub Marketplace](https://github.com/marketplace/actions/meshmap-snapshot) +[See action in GitHub Marketplace](https://github.com/marketplace/actions/kanvas-snapshot) -### Configuring MeshMap Snapshots +### Configuring Kanvas Snapshots -MeshMap serves as a fundamental component, providing visual insights into infrastructure changes and facilitating the synchronization between the actual and desired states. Ensure that you have proper access to MeshMap to leverage its capabilities for effective GitOps implementation. +Kanvas serves as a fundamental component, providing visual insights into infrastructure changes and facilitating the synchronization between the actual and desired states. Ensure that you have proper access to Kanvas to leverage its capabilities for effective GitOps implementation. -#### Step 1: Get access to MeshMap +#### Step 1: Get access to Kanvas -To integrate Snapshots into your GitHub pull requests, confirm that your user account has MeshMap access. To do so, sign into your Layer5 Cloud account and look forIf your user account doesn't have access, [simply request access](https://meshery.layer5.io/account/subscriptions) to MeshMap. +To integrate Snapshots into your GitHub pull requests, confirm that your user account has Kanvas access. To do so, sign into your Layer5 Cloud account and look forIf your user account doesn't have access, [simply request access](https://meshery.layer5.io/account/subscriptions) to Kanvas. -#### Step 2: Enable MeshMap Snapshot Action +#### Step 2: Enable Kanvas Snapshot Action -1. Choose to enable the MeshMap Snapshot action for all repositories in your GitHub account or for specific repositories. +1. Choose to enable the Kanvas Snapshot action for all repositories in your GitHub account or for specific repositories. 1. Authorize the Meshery GitHub App. 1. Copy the Secret token. This token is used to authenticate Meshery with your Layer5 Cloud account. -1. Once authorized, Meshery will automatically create a pull request workflow for your repository. To disable the workflow, simply delete the `.github/workflows/meshmap-snapshot.yml` file from your repository. +1. Once authorized, Meshery will automatically create a pull request workflow for your repository. To disable the workflow, simply delete the `.github/workflows/kanvas-snapshot.yml` file from your repository. 1. Specify the path within your Git repository where the application configurations are stored. This ensures Meshery knows where to find and visuzlie the desired state of your infrastructure. {{%pageinfo%}} The Meshery GitHub App requires authorization to interact with your repositories. If you would like to use your GitHub user's personal access token, instead, [please let us know](https://meshery.layer5.io/support). {{%/pageinfo%}} -## Customizing Snapshot Workflow Triggers in MeshMap Snapshot +## Customizing Snapshot Workflow Triggers in Kanvas Snapshot You can configure your workflows to run when specific activity on GitHub happens, at a scheduled time, or when an event outside of GitHub occurs. diff --git a/content/en/cloud/identity/users/notification-preferences.md b/content/en/cloud/identity/users/notification-preferences.md index d7594d3c..b0813b33 100644 --- a/content/en/cloud/identity/users/notification-preferences.md +++ b/content/en/cloud/identity/users/notification-preferences.md @@ -28,10 +28,10 @@ Layer5 Cloud offers a range of user-configurable preferences that allows you to - **Workspace Activity:** You can choose to be notified about: - Changes to Designs - - Comments on Your Designs: Check this box to receive notifications for all new comments on your designs. Unchecking this box will disable all comment notifications. If you prefer to keep this box checked but wish to stop receiving notifications for a specific comment thread, you can directly mute notifications for that thread in the comment modal. You can [learn more about this feature](https://docs.layer5.io/meshmap/designer/comments/#mute-comment-notifications). + - Comments on Your Designs: Check this box to receive notifications for all new comments on your designs. Unchecking this box will disable all comment notifications. If you prefer to keep this box checked but wish to stop receiving notifications for a specific comment thread, you can directly mute notifications for that thread in the comment modal. You can [learn more about this feature](https://docs.layer5.io/kanvas/designer/comments/#mute-comment-notifications). - Deployment in environments - Membership Changes: team membership, user account creation/deletion - - Participating, @mentions in comments: [Learn more](https://docs.layer5.io/meshmap/designer/comments/#mute-comment-notifications) + - Participating, @mentions in comments: [Learn more](https://docs.layer5.io/kanvas/designer/comments/#mute-comment-notifications) - Weekly summary 5. Click **Save Preferences** diff --git a/content/en/cloud/security/sessions.md b/content/en/cloud/security/sessions.md index 5796968f..fc847a4c 100644 --- a/content/en/cloud/security/sessions.md +++ b/content/en/cloud/security/sessions.md @@ -21,7 +21,7 @@ A session is created each time a user successfully authenticates. See all active To use a session, sign into your Layer5 Cloud user account, thereby creating a new session. Your session's token will automatically be stored in your web browser using a cookie. To use that same session, simply use the same browser until the session expires. You can have multiple sessions active concurrently, whether on the same device or different device. Each session receives it's own authentication token and expiry time. - In this way, it is possible to use your same account to collaborate between different sessions that you have established. For example, you may use those two different sessions to open up the same MeshMap design and you will find that your avatar shows up twice in the design (along with your mouse cursor). You can use this to collaborate with yourself or with others. We recommend collaborating with others, though. + In this way, it is possible to use your same account to collaborate between different sessions that you have established. For example, you may use those two different sessions to open up the same Kanvas design and you will find that your avatar shows up twice in the design (along with your mouse cursor). You can use this to collaborate with yourself or with others. We recommend collaborating with others, though. ## Revoking sessions diff --git a/content/en/cloud/self-hosted/_index.md b/content/en/cloud/self-hosted/_index.md index 0e4b2b8c..8dd4b609 100644 --- a/content/en/cloud/self-hosted/_index.md +++ b/content/en/cloud/self-hosted/_index.md @@ -3,7 +3,7 @@ title: Self-Hosted weight: 10 categories: [Self-Hosted] description: > - Keep your MeshMap designs internal to your workplace. Get remote support from Layer5 when you need it. + Keep your Kanvas designs internal to your workplace. Get remote support from Layer5 when you need it. --- diff --git a/content/en/cloud/self-hosted/customizing-webhooks.md b/content/en/cloud/self-hosted/customizing-webhooks.md index bd32be42..909b02f9 100644 --- a/content/en/cloud/self-hosted/customizing-webhooks.md +++ b/content/en/cloud/self-hosted/customizing-webhooks.md @@ -31,8 +31,8 @@ Add your custom webhook URLs to the **.env** file by modifying the existing vari # Triggers when a user fills the help and support form. WEBHOOK_HELP_AND_SUPPORT="https://your-custom-webhook-url.com/help-support" -# Webhook to send an email notification to the user when they receive a Meshmap entitlement -WEBHOOK_MESHMAP_ENTITLEMENT="https://your-custom-webhook-url.com/meshmap-entitlement" +# Webhook to send an email notification to the user when they receive a Kanvas entitlement +WEBHOOK_MESHMAP_ENTITLEMENT="https://your-custom-webhook-url.com/kanvas-entitlement" # Webhook to send an update email upon signup request approval or denial. WEBHOOK_SIGNUP_REQUEST="https://your-custom-webhook-url.com/signup-request" @@ -47,4 +47,4 @@ After updating the **.env** file, apply the changes to your Layer5 Cloud install ### Step 5: Testing the Webhooks -Once the configuration is applied, test the webhooks to ensure they are functioning correctly. You can trigger each webhook by performing the associated actions (e.g., filling out the help and support form, triggering a Meshmap entitlement, or processing a signup request). +Once the configuration is applied, test the webhooks to ensure they are functioning correctly. You can trigger each webhook by performing the associated actions (e.g., filling out the help and support form, triggering a Kanvas entitlement, or processing a signup request). diff --git a/content/en/cloud/self-hosted/planning/peer-to-peer-communication.md b/content/en/cloud/self-hosted/planning/peer-to-peer-communication.md index d884a1da..169b5d65 100644 --- a/content/en/cloud/self-hosted/planning/peer-to-peer-communication.md +++ b/content/en/cloud/self-hosted/planning/peer-to-peer-communication.md @@ -17,7 +17,7 @@ Characteristics of the peer-to-peer communication include: - Very little server load - Not suited for a large amount of collaborators on a single document (each peer is connected to each other) -![meshmap-collaboration-networking](../images/meshmap-collaboration-networking.svg "image-center-no-shadow") +![kanvas-collaboration-networking](../images/kanvas-collaboration-networking.svg "image-center-no-shadow") ### Default Configuration diff --git a/content/en/cloud/tutorials/gitops-snapshots.md b/content/en/cloud/tutorials/gitops-snapshots.md index 56062024..1a647105 100644 --- a/content/en/cloud/tutorials/gitops-snapshots.md +++ b/content/en/cloud/tutorials/gitops-snapshots.md @@ -1,19 +1,19 @@ --- -title: MeshMap Snapshots +title: Kanvas Snapshots description: > - Connect MeshMap to your GitHub repo and see changes pull request-to-pull request. + Connect Kanvas to your GitHub repo and see changes pull request-to-pull request. category: GitOps weight: 4 --- -MeshMap Snapshots offer visual insights in every pull request. Verify your workload designs and Kubernetes cluster configurations prior to accepting and merging pull requests. +Kanvas Snapshots offer visual insights in every pull request. Verify your workload designs and Kubernetes cluster configurations prior to accepting and merging pull requests. ## Meshery GitHub App In order to generate snapshots and apply them as screenshots in comments on your pool request, you need to authorize the measure you get home app to access. Your infrastructure is code. This is done by creating a GitHub connection in Layer5 Cloud. -View the Meshery GitHub App in the [GitHub Marketplace](https://github.com/marketplace/actions/meshmap-snapshot). +View the Meshery GitHub App in the [GitHub Marketplace](https://github.com/marketplace/actions/kanvas-snapshot). ## Enabling and Configuring Snapshots diff --git a/content/en/meshmap/_index.md b/content/en/kanvas/_index.md similarity index 64% rename from content/en/meshmap/_index.md rename to content/en/kanvas/_index.md index 5ad1b0f0..13408c9d 100755 --- a/content/en/meshmap/_index.md +++ b/content/en/kanvas/_index.md @@ -1,7 +1,7 @@ --- -title: MeshMap Documentation -description: MeshMap aims to simplify the complexity of Kubernetes and make it accessible to more users, similar to how Figma democratized design tools for web and mobile applications. -linkTitle: MeshMap +title: Kanvas Documentation +description: Kanvas aims to simplify the complexity of Kubernetes and make it accessible to more users, similar to how Figma democratized design tools for web and mobile applications. +linkTitle: Kanvas type: docs menu: {main: {weight: 3}} weight: 1 @@ -13,7 +13,7 @@ cascade: **Meshery** is a cloud native manager that enables the design and management of Kubernetes-based infrastructure and applications. It is an extensible developer platform that seamlessly integrates with various CNCF projects, monitoring, CI/CD, and security tools. -**MeshMap** is like Figma for DevOps, as it allows you to create, test, and deploy cloud native architectures with ease and efficiency.{{% /pageinfo %}} --> +**Kanvas** is like Figma for DevOps, as it allows you to create, test, and deploy cloud native architectures with ease and efficiency.{{% /pageinfo %}} --> {{% pageinfo %}} @@ -38,34 +38,34 @@ cascade:
You are here
-
{{< svg name="meshmap" >}}
+
{{< svg name="kanvas" >}}
-**MeshMap** ([docs](/meshmap)) provides a visual interface that allows users to create and edit Kubernetes manifests, charts and pipelines, as well as monitor the performance and health of their clusters. MeshMap aims to simplify the complexity of Kubernetes and make it accessible to more users, similar to how Figma democratized design tools for web and mobile applications. +**Kanvas** ([docs](/kanvas)) provides a visual interface that allows users to create and edit Kubernetes manifests, charts and pipelines, as well as monitor the performance and health of their clusters. Kanvas aims to simplify the complexity of Kubernetes and make it accessible to more users, similar to how Figma democratized design tools for web and mobile applications.
{{% /pageinfo %}} -## What is MeshMap? +## What is Kanvas? -
MeshMap is a web-based application that allows you to create and share diagrams of cloud native infrastructure for Kubernetes. You can draw shapes, lines, text, and icons to represent the components and relationships of your Kubernetes clusters. MeshMap supports freestyle design, meaning that you can customize the appearance and layout of your diagrams without any constraints. MeshMap also enables real-time collaboration, meaning that you can invite others to join your sessions and edit the diagrams together. MeshMap is a simple and intuitive tool for designing and communicating cloud native infrastructure for Kubernetes.
+
Kanvas is a web-based application that allows you to create and share diagrams of cloud native infrastructure for Kubernetes. You can draw shapes, lines, text, and icons to represent the components and relationships of your Kubernetes clusters. Kanvas supports freestyle design, meaning that you can customize the appearance and layout of your diagrams without any constraints. Kanvas also enables real-time collaboration, meaning that you can invite others to join your sessions and edit the diagrams together. Kanvas is a simple and intuitive tool for designing and communicating cloud native infrastructure for Kubernetes.
### Choose your mode -Choose your mode of operation for MeshMap. +Choose your mode of operation for Kanvas.
{{< cardpane >}} - + {{< card header="Designer" >}} - Designer mode is for those who want to create their own MeshMap, using the palette of components provided by Meshery. + Designer mode is for those who want to create their own Kanvas, using the palette of components provided by Meshery.

Drag-and-drop your cloud native infrastructure using a palette of thousands of versioned Kubernetes components.

Use context-aware relationships configure your infrastructure intuitively.

{{< /card >}} - + {{< card header="Visualizer" >}} - Visualizer mode is for operating your Kubernetes clusters and cloud native infrastructure. + Visualizer mode is for operating your Kubernetes clusters and cloud native infrastructure.

Bring all your Kubernetes clusters under a common management. Deploy designs, apply patterns, manage and operate your deployments and services in real-time.

Interactively connect to pods and containers to debug and troubleshoot.

{{< /card >}} @@ -74,7 +74,7 @@ Choose your mode of operation for MeshMap.
- diff --git a/content/en/meshmap/reference/_index.md b/content/en/kanvas/reference/_index.md similarity index 100% rename from content/en/meshmap/reference/_index.md rename to content/en/kanvas/reference/_index.md diff --git a/content/en/meshmap/reference/contributing-to-docs.md b/content/en/kanvas/reference/contributing-to-docs.md similarity index 100% rename from content/en/meshmap/reference/contributing-to-docs.md rename to content/en/kanvas/reference/contributing-to-docs.md diff --git a/content/en/meshmap/reference/keyboard-shortcuts.md b/content/en/kanvas/reference/keyboard-shortcuts.md similarity index 90% rename from content/en/meshmap/reference/keyboard-shortcuts.md rename to content/en/kanvas/reference/keyboard-shortcuts.md index 1738823d..5a1db2e6 100644 --- a/content/en/meshmap/reference/keyboard-shortcuts.md +++ b/content/en/kanvas/reference/keyboard-shortcuts.md @@ -1,16 +1,16 @@ --- title: Keyboard Shortcuts description: | - Learn the keyboard shortcuts for Meshmap to enhance your designing experience. + Learn the keyboard shortcuts for Kanvas to enhance your designing experience. --- -Meshmap provides several keyboard shortcuts to improve your design workflow. These shortcuts can help you quickly perform various actions and tasks. Here is a list of commonly used keyboard shortcuts: +Kanvas provides several keyboard shortcuts to improve your design workflow. These shortcuts can help you quickly perform various actions and tasks. Here is a list of commonly used keyboard shortcuts: ### Designer Shortcuts -As a designer in Meshmap, you can take advantage of various keyboard shortcuts to streamline your design process. These shortcuts are designed to help you perform common actions quickly and efficiently: +As a designer in Kanvas, you can take advantage of various keyboard shortcuts to streamline your design process. These shortcuts are designed to help you perform common actions quickly and efficiently: - : Add a comment to the selected node. - + : Copy the selected node or collection into your clipboard. @@ -23,30 +23,30 @@ As a designer in Meshmap, you can take advantage of various keyboard shortcuts t - or + : Open the context menu to choose an action to perform. - : Close any open menus or dialogs. -These designer shortcuts are essential for a smooth and efficient design workflow within Meshmap. +These designer shortcuts are essential for a smooth and efficient design workflow within Kanvas. ### Visualizer Shortcuts -Meshmap's visualizer provides a set of keyboard shortcuts to enhance your experience when working with the visualized data. These shortcuts help you navigate, search, and manage the environment effectively: +Kanvas's visualizer provides a set of keyboard shortcuts to enhance your experience when working with the visualized data. These shortcuts help you navigate, search, and manage the environment effectively: - + + : Create a selection box to select multiple nodes in Visualizer by dragging your mouse over an area. - + (mouse): Select multiple nodes individually. - + (Backtick key): Opens the terminal window for interactive console sessions or log viewing. -- (Forward Slash): Search your environment for MeshMap elements matching your criteria. +- (Forward Slash): Search your environment for Kanvas elements matching your criteria. - (Backtick key): Close the Visualizer Terminal when it's open. These visualizer shortcuts are designed to streamline your interactions with the visualized data and provide you with the tools you need for efficient navigation and management. ### Searching for Components -Meshmap offers a powerful search feature that allows you to find specific components based on various criteria, such as object name, kinds, and namespaces. Here are the steps to effectively search for components in your Meshmap environment: +Kanvas offers a powerful search feature that allows you to find specific components based on various criteria, such as object name, kinds, and namespaces. Here are the steps to effectively search for components in your Kanvas environment: -1. Start typing your search query, such as the object name, kinds, or namespaces you're interested in. As you type, Meshmap will dynamically filter and display components that match your criteria. +1. Start typing your search query, such as the object name, kinds, or namespaces you're interested in. As you type, Kanvas will dynamically filter and display components that match your criteria. 2. By clicking on a keyword or component in the search results, you can further filter out the components to focus on specific items. -This search functionality makes it easy to quickly locate and access the components you need in your Meshmap environment. +This search functionality makes it easy to quickly locate and access the components you need in your Kanvas environment. diff --git a/content/en/meshmap/reference/troubleshooting.md b/content/en/kanvas/reference/troubleshooting.md similarity index 80% rename from content/en/meshmap/reference/troubleshooting.md rename to content/en/kanvas/reference/troubleshooting.md index 4d79c684..d005f63e 100644 --- a/content/en/meshmap/reference/troubleshooting.md +++ b/content/en/kanvas/reference/troubleshooting.md @@ -1,6 +1,6 @@ --- -title: Troubleshooting MeshMap -description: Learn to Troubleshoot the MeshMap +title: Troubleshooting Kanvas +description: Learn to Troubleshoot the Kanvas --- @@ -8,13 +8,13 @@ description: Learn to Troubleshoot the MeshMap ### Designer Mode -Upon Meshery extension's first load, a GET request initializes the MeshMap plugin. Errors are classified into two types: plugin not found or built on a different version. MeshMap loads, and Designer is functional if no errors occur. +Upon Meshery extension's first load, a GET request initializes the Kanvas plugin. Errors are classified into two types: plugin not found or built on a different version. Kanvas loads, and Designer is functional if no errors occur. ### Visualizer Mode GraphQL queries fetch header data and view data for the Visualizer canvas. Checks ensure data types and properties are correct, enabling canvas display. If no clusters are connected, a modal prompts the user to select one. -## Fault Scenarios Explained for MeshMap Extension +## Fault Scenarios Explained for Kanvas Extension ### 1. MISSING PLUGIN @@ -49,5 +49,5 @@ GraphQL queries fetch header data and view data for the Visualizer canvas. Check ### 6. INCOMPATIBLE MESHMAP AND MESHERY VERSION - **MODE STATE:** Visualizer and Designer: Active, Interactable. -- **CAUSED WHEN:** Meshery and MeshMap version mismatches. -- **REMEDIATION:** Pull/build the latest MeshMap, update Mesheryctl and Meshery. \ No newline at end of file +- **CAUSED WHEN:** Meshery and Kanvas version mismatches. +- **REMEDIATION:** Pull/build the latest Kanvas, update Mesheryctl and Meshery. \ No newline at end of file diff --git a/content/en/meshmap/tasks/_index.md b/content/en/kanvas/tasks/_index.md similarity index 96% rename from content/en/meshmap/tasks/_index.md rename to content/en/kanvas/tasks/_index.md index a566d8ac..01242527 100755 --- a/content/en/meshmap/tasks/_index.md +++ b/content/en/kanvas/tasks/_index.md @@ -1,6 +1,6 @@ --- title: Core Tasks -description: Navigate your way around MeshMap with these common tasks. +description: Navigate your way around Kanvas with these common tasks. weight: 6 --- diff --git a/content/en/meshmap/tasks/designs/_index.md b/content/en/kanvas/tasks/designs/_index.md similarity index 100% rename from content/en/meshmap/tasks/designs/_index.md rename to content/en/kanvas/tasks/designs/_index.md diff --git a/content/en/meshmap/tasks/designs/cloning-a-design.md b/content/en/kanvas/tasks/designs/cloning-a-design.md similarity index 97% rename from content/en/meshmap/tasks/designs/cloning-a-design.md rename to content/en/kanvas/tasks/designs/cloning-a-design.md index b2ab37ae..d9cdf5d1 100644 --- a/content/en/meshmap/tasks/designs/cloning-a-design.md +++ b/content/en/kanvas/tasks/designs/cloning-a-design.md @@ -7,21 +7,21 @@ categories: [Designer] tags: [designs] --- -## Steps to cloning a design from Catalog using MeshMap +## Steps to cloning a design from Catalog using Kanvas -1. Switch to MeshMap Designer mode, if not already in it. +1. Switch to Kanvas Designer mode, if not already in it. 1. In the left navigation panel, click the “Catalog” menu tab. 1. Select a design from the list that appears in the panel. 1. A modal will pop up requesting you to clone (create a copy of) the design you’ve selected. -![Copy of a Design](/meshmap/getting-started/images/2024-04-18_19-57.png) +![Copy of a Design](/kanvas/getting-started/images/2024-04-18_19-57.png) This will create a copy of the catalog item to a new design, now owned by you. -1. Click “clone” and a copy of the design will appear on your MeshMap canvas. You can then configure the design to suit your purposes. +1. Click “clone” and a copy of the design will appear on your Kanvas canvas. You can then configure the design to suit your purposes. 2. Find your newly cloned design in the list of designs in the left navigation panel. -![Copy of a Design](/meshmap/getting-started/images/2024-04-14_12-37.png) +![Copy of a Design](/kanvas/getting-started/images/2024-04-14_12-37.png) You are now free to deploy it as it is or modify it further. diff --git a/content/en/meshmap/tasks/designs/deploying-designs.md b/content/en/kanvas/tasks/designs/deploying-designs.md similarity index 96% rename from content/en/meshmap/tasks/designs/deploying-designs.md rename to content/en/kanvas/tasks/designs/deploying-designs.md index 6f24cbd5..c7230836 100644 --- a/content/en/meshmap/tasks/designs/deploying-designs.md +++ b/content/en/kanvas/tasks/designs/deploying-designs.md @@ -17,17 +17,17 @@ tags: [designs] 5. Click **Finish** -![success-deploy](/meshmap/getting-started/images/deploy-designs/success-deploy.png) +![success-deploy](/kanvas/getting-started/images/deploy-designs/success-deploy.png) ### Deployment Errors 1. **Missing Namespace**: This error occurs when you attempt to create a Kubernetes resource without specifying a namespace. Kubernetes requires that all resources have an associated namespace. -![missing-ns](/meshmap/getting-started/images/deploy-designs/missing-ns.png) +![missing-ns](/kanvas/getting-started/images/deploy-designs/missing-ns.png) 2. **Empty Label Selector**: This error indicates an empty label selector. -![empty-ls](/meshmap/getting-started/images/deploy-designs/empty-ls.png) +![empty-ls](/kanvas/getting-started/images/deploy-designs/empty-ls.png) ### Troubleshooting Errors @@ -39,7 +39,7 @@ For the comprehensive list of error codes refer to [Error Code Reference](https: If you encounter persistent issues consider consulting the [Meshery Community forum](https://discuss.layer5.io/c/meshery/5) -![error-code](/meshmap/getting-started/images/deploy-designs/error-code.png) +![error-code](/kanvas/getting-started/images/deploy-designs/error-code.png) ### Using the Notification Center for Troubleshooting @@ -51,9 +51,9 @@ The Notification Center in Meshery helps manage events during the deployment pro 1. Offers links to detailed documentation and guides for resolving common problems. 1. Keeps a log of past notifications, allowing you to track and review previous errors and their resolutions. -![notification](/meshmap/getting-started/images/deploy-designs/notification.png) +![notification](/kanvas/getting-started/images/deploy-designs/notification.png) -![notification-center](/meshmap/getting-started/images/deploy-designs/notification-center.png) +![notification-center](/kanvas/getting-started/images/deploy-designs/notification-center.png) By actively monitoring the Notification Center, you can promptly address issues as they arise, ensuring a smoother deployment process. Learn more about [Managing Events with the Notification Center](https://docs.meshery.io/guides/events-management). diff --git a/content/en/meshmap/tasks/designs/undeploying-designs.md b/content/en/kanvas/tasks/designs/undeploying-designs.md similarity index 100% rename from content/en/meshmap/tasks/designs/undeploying-designs.md rename to content/en/kanvas/tasks/designs/undeploying-designs.md diff --git a/content/en/meshmap/tasks/designs/validating-designs.md b/content/en/kanvas/tasks/designs/validating-designs.md similarity index 100% rename from content/en/meshmap/tasks/designs/validating-designs.md rename to content/en/kanvas/tasks/designs/validating-designs.md diff --git a/content/en/meshmap/tasks/whiteboarding.md b/content/en/kanvas/tasks/whiteboarding.md similarity index 94% rename from content/en/meshmap/tasks/whiteboarding.md rename to content/en/kanvas/tasks/whiteboarding.md index 835f5313..ffb88ada 100644 --- a/content/en/meshmap/tasks/whiteboarding.md +++ b/content/en/kanvas/tasks/whiteboarding.md @@ -1,13 +1,13 @@ --- title: Whiteboarding description: > - MeshMap Designer supports freestyle design, meaning that you can customize the appearance and layout of your diagrams without any constraints. + Kanvas Designer supports freestyle design, meaning that you can customize the appearance and layout of your diagrams without any constraints. weight: 2 categories: [Designer] tags: [designs] --- -With MeshMap Designer you can draw shapes, lines, text, add custom styles, images and icons to represent the components and relationships of your Kubernetes clusters as you see fit. MeshMap supports freestyle design, meaning that you can customize the appearance and layout of your diagrams without any constraints. MeshMap also enables real-time collaboration, meaning that you can invite others to join your sessions and edit the diagrams together. +With Kanvas Designer you can draw shapes, lines, text, add custom styles, images and icons to represent the components and relationships of your Kubernetes clusters as you see fit. Kanvas supports freestyle design, meaning that you can customize the appearance and layout of your diagrams without any constraints. Kanvas also enables real-time collaboration, meaning that you can invite others to join your sessions and edit the diagrams together. ## Using the Shapes Palette diff --git a/content/en/meshmap/tutorials/_index.md b/content/en/kanvas/tutorials/_index.md similarity index 100% rename from content/en/meshmap/tutorials/_index.md rename to content/en/kanvas/tutorials/_index.md diff --git a/content/en/meshmap/tutorials/collaborative-editing.md b/content/en/kanvas/tutorials/collaborative-editing.md similarity index 100% rename from content/en/meshmap/tutorials/collaborative-editing.md rename to content/en/kanvas/tutorials/collaborative-editing.md diff --git a/content/en/meshmap/tutorials/publishing-to-catalog.md b/content/en/kanvas/tutorials/publishing-to-catalog.md similarity index 100% rename from content/en/meshmap/tutorials/publishing-to-catalog.md rename to content/en/kanvas/tutorials/publishing-to-catalog.md diff --git a/content/en/meshmap/visualizer/_index.md b/content/en/kanvas/visualizer/_index.md similarity index 85% rename from content/en/meshmap/visualizer/_index.md rename to content/en/kanvas/visualizer/_index.md index 5164b65e..bd27c6cd 100644 --- a/content/en/meshmap/visualizer/_index.md +++ b/content/en/kanvas/visualizer/_index.md @@ -31,7 +31,7 @@ Visualizer supports connecting to Kubernetes pods via the following methods. The interactive terminal behaves in a fashion similar to similar to the behavior of the `kubectl exec` command, but web-based. While using using the interactive terminal, understand that you can only open one session per container. -Each session's data is streamed via Meshery Broker (NATS) from MeshSync to Meshery Server / MeshMap. -The GraphQL subscription between your web browser running MeshMap and Meshery Server provides isolation between other users who might be concurrently sharing an interactive terminal. Each connection established a unique session ID. +Each session's data is streamed via Meshery Broker (NATS) from MeshSync to Meshery Server / Kanvas. +The GraphQL subscription between your web browser running Kanvas and Meshery Server provides isolation between other users who might be concurrently sharing an interactive terminal. Each connection established a unique session ID. {{< figure src="images/interactive-terminal-sequence-diagram.svg" link="images/interactive-terminal-sequence-diagram.svg" width="100%" alt="interactive-terminal-sequence-diagram" >}} diff --git a/content/en/meshmap/visualizer/images/ActionsIcon.png b/content/en/kanvas/visualizer/images/ActionsIcon.png similarity index 100% rename from content/en/meshmap/visualizer/images/ActionsIcon.png rename to content/en/kanvas/visualizer/images/ActionsIcon.png diff --git a/content/en/meshmap/visualizer/images/DeleteView.png b/content/en/kanvas/visualizer/images/DeleteView.png similarity index 100% rename from content/en/meshmap/visualizer/images/DeleteView.png rename to content/en/kanvas/visualizer/images/DeleteView.png diff --git a/content/en/meshmap/visualizer/images/ExportView2.png b/content/en/kanvas/visualizer/images/ExportView2.png similarity index 100% rename from content/en/meshmap/visualizer/images/ExportView2.png rename to content/en/kanvas/visualizer/images/ExportView2.png diff --git a/content/en/meshmap/visualizer/images/SaveView.png b/content/en/kanvas/visualizer/images/SaveView.png similarity index 100% rename from content/en/meshmap/visualizer/images/SaveView.png rename to content/en/kanvas/visualizer/images/SaveView.png diff --git a/content/en/meshmap/visualizer/images/ShareModal.PNG b/content/en/kanvas/visualizer/images/ShareModal.PNG similarity index 100% rename from content/en/meshmap/visualizer/images/ShareModal.PNG rename to content/en/kanvas/visualizer/images/ShareModal.PNG diff --git a/content/en/meshmap/visualizer/images/ShareView.png b/content/en/kanvas/visualizer/images/ShareView.png similarity index 100% rename from content/en/meshmap/visualizer/images/ShareView.png rename to content/en/kanvas/visualizer/images/ShareView.png diff --git a/content/en/meshmap/visualizer/images/ViewInfo.png b/content/en/kanvas/visualizer/images/ViewInfo.png similarity index 100% rename from content/en/meshmap/visualizer/images/ViewInfo.png rename to content/en/kanvas/visualizer/images/ViewInfo.png diff --git a/content/en/meshmap/visualizer/images/Views.svg b/content/en/kanvas/visualizer/images/Views.svg similarity index 100% rename from content/en/meshmap/visualizer/images/Views.svg rename to content/en/kanvas/visualizer/images/Views.svg diff --git a/content/en/meshmap/visualizer/images/Visibility.png b/content/en/kanvas/visualizer/images/Visibility.png similarity index 100% rename from content/en/meshmap/visualizer/images/Visibility.png rename to content/en/kanvas/visualizer/images/Visibility.png diff --git a/content/en/meshmap/visualizer/images/interactive-terminal-sequence-diagram.svg b/content/en/kanvas/visualizer/images/interactive-terminal-sequence-diagram.svg similarity index 100% rename from content/en/meshmap/visualizer/images/interactive-terminal-sequence-diagram.svg rename to content/en/kanvas/visualizer/images/interactive-terminal-sequence-diagram.svg diff --git a/content/en/meshmap/visualizer/images/log-stream-sequence-diagram.svg b/content/en/kanvas/visualizer/images/log-stream-sequence-diagram.svg similarity index 100% rename from content/en/meshmap/visualizer/images/log-stream-sequence-diagram.svg rename to content/en/kanvas/visualizer/images/log-stream-sequence-diagram.svg diff --git a/content/en/meshmap/visualizer/visualizer views.md b/content/en/kanvas/visualizer/visualizer views.md similarity index 74% rename from content/en/meshmap/visualizer/visualizer views.md rename to content/en/kanvas/visualizer/visualizer views.md index fbff3c2d..77876b2a 100644 --- a/content/en/meshmap/visualizer/visualizer views.md +++ b/content/en/kanvas/visualizer/visualizer views.md @@ -6,36 +6,36 @@ description: > categories: [Visualizer] --- -The Views tab is located on the right side of the screen just beside the Details tab in MeshMap Visualizer. It allows you to see all containers the present in your Kubernetes cluster. Think of views for Visualizer mode as you would design for the Designer mode. +The Views tab is located on the right side of the screen just beside the Details tab in Kanvas Visualizer. It allows you to see all containers the present in your Kubernetes cluster. Think of views for Visualizer mode as you would design for the Designer mode. -![Visualizer Views](/meshmap/visualizer/images/Views.svg) +![Visualizer Views](/kanvas/visualizer/images/Views.svg) ## Managing Views Here's what you can do with views in Visualizer: ### 1. Save a view To save a view, simply give your view a title in the Name field at the top of the canvas. Any changes made to the view will be automatically saved. Alternatively, click on the "Save as" button at the top of the canvas. A modal will pop up for you to give your view a name and save it. -![Save a view](/meshmap/visualizer/images/SaveView.png) +![Save a view](/kanvas/visualizer/images/SaveView.png) ### 2. Set view visibility You can choose to set your views to be either public or private. When views are set as public, everyone within your workspace can access these views. Views set as private are visible only to the person who created the view, ie the owner. -![Set view visibility](/meshmap/visualizer/images/Visibility.png) +![Set view visibility](/kanvas/visualizer/images/Visibility.png) ### 3. Share a view Sharing a view lets you collaborate with team members. In the share modal, you can add the user you want to share the view with. You can also set your view access as either public or private. When it's set to public, anyone with the link to the view can edit the view. When it's set to private, others can view but only the owner can edit. To share a view, 1. Click on the actions icon to the right of the view you want to share. - ![Actions](/meshmap/visualizer/images/ActionsIcon.png) + ![Actions](/kanvas/visualizer/images/ActionsIcon.png) 2. You'll find a list of actions. Share is the third icon from the left - ![Share a view](/meshmap/visualizer/images/ShareView.png) + ![Share a view](/kanvas/visualizer/images/ShareView.png) 3. Click on the share icon to open up the share modal. - ![Share a view](/meshmap/visualizer/images/ShareModal.PNG) + ![Share a view](/kanvas/visualizer/images/ShareModal.PNG) 4. Enter the name of the user you want to share a view with and set the view access. @@ -43,15 +43,15 @@ Here's what you can do with views in Visualizer: ### 4. Delete a view You can delete a view when you no longer have use of it. You can only delete a view that you created. Views created by others and made public cannot be deleted, except by the owner of that view. -![Delete a view](/meshmap/visualizer/images/DeleteView.png) +![Delete a view](/kanvas/visualizer/images/DeleteView.png) ### 5. Export a view To export a view, click on the export icon in the actions list. The view will be downloaded to your device in json format. - ![Export a view](/meshmap/visualizer/images/ExportView2.png) + ![Export a view](/kanvas/visualizer/images/ExportView2.png) ### 6. View info View info shows you the owner of the design, the view visibility (whether it's set to public or private), the date the design was created and the date it was last modified. If you're the owner of the view, you'll also see an input field where you can add notes about the design. - ![View Info](/meshmap/visualizer/images/ViewInfo.png) + ![View Info](/kanvas/visualizer/images/ViewInfo.png) diff --git a/hugo.toml b/hugo.toml index 96038292..66ae7225 100644 --- a/hugo.toml +++ b/hugo.toml @@ -269,8 +269,8 @@ enable = false [[params.links.footer.projects.items]] - name = "MeshMap" - url = "https://layer5.io/cloud-native-management/meshmap" + name = "Kanvas" + url = "https://layer5.io/cloud-native-management/kanvas" [[params.links.footer.projects.items]] name = "Meshery" url = "https://layer5.io/cloud-native-management/meshery" diff --git a/layouts/partials/navbar.html b/layouts/partials/navbar.html index 3afdb6e3..1f8848e4 100644 --- a/layouts/partials/navbar.html +++ b/layouts/partials/navbar.html @@ -48,17 +48,17 @@
Layer5 MeshMap Logo
- MeshMap
Kanvas Cloud