Skip to content

Commit f117d0f

Browse files
authored
Merge branch 'master' into improve-css
2 parents 5237407 + 3dd0d24 commit f117d0f

26 files changed

+378
-19
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<p align="center">
1010
<a href="https://github.com/layer5io/docs/graphs/contributors" alt="GitHub contributors">
1111
<img src="https://img.shields.io/github/contributors/layer5io/layer5.svg" /></a>
12-
<a href="https://github.com/issues?q=is%3Aopen+is%3Aissue+archived%3Afalse+org%3Alayer5io+org%3Ameshery+org%3Alayer5labs+org%3Aservice-mesh-performance+org%3Aservice-mesh-patterns+label%3A%22help+wanted%22" alt="Help wanted GitHub issues">
12+
<a href="https://github.com/issues?q=is%3Aopen+is%3Aissue+archived%3Afalse+(org%3Alayer5io+OR+org%3Ameshery+OR+org%3Alayer5labs+OR+org%3Aservice-mesh-performance+OR+org%3Aservice-mesh-patterns+OR+org%3Ameshery-extensions)+label%3A%22help+wanted%22" alt="Help wanted GitHub issues">
1313
<img src="https://img.shields.io/github/issues/layer5io/layer5/help%20wanted.svg?color=%23DDDD00" /></a>
1414
<a href="https://slack.layer5.io" alt="Slack">
1515
<img src="https://img.shields.io/badge/[email protected]?logo=slack" /></a>
@@ -245,4 +245,4 @@ Find out more on the <a href="https://layer5.io/community">Layer5 community</a>.
245245
</p>
246246
</div>
247247
<p align="center">
248-
<i>Not sure where to start?</i> Grab an open issue with the <a href="https://github.com/issues?q=is%3Aopen+is%3Aissue+archived%3Afalse+org%3Alayer5io+org%3Ameshery+org%3Aservice-mesh-performance+org%3Aservice-mesh-patterns+label%3A%22help+wanted%22+">help-wanted label</a>.</p>
248+
<i>Not sure where to start?</i> Grab an open issue with the <a href="https://github.com/issues?q=is%3Aopen+is%3Aissue+archived%3Afalse+(org%3Alayer5io+OR+org%3Ameshery+OR+org%3Alayer5labs+OR+org%3Aservice-mesh-performance+OR+org%3Aservice-mesh-patterns+OR+org%3Ameshery-extensions)+label%3A%22help+wanted%22">help-wanted label</a>.</p>

build/meshery-cloud.version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v0.8.213
1+
v0.8.216

build/meshery-extensions.version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v0.8.73-1
1+
v0.8.77-2

charts/index.yaml

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,46 @@ entries:
4747
- charts/kratos-0.39.1.tgz
4848
version: 0.39.1
4949
layer5-cloud:
50+
- apiVersion: v2
51+
appVersion: v0.8.215
52+
created: "2025-05-08T13:03:14.03177805Z"
53+
dependencies:
54+
- condition: kratos.enabled
55+
name: kratos
56+
repository: '@ory'
57+
version: 0.39.1
58+
- condition: ory/hydra.enabled
59+
name: hydra
60+
repository: '@ory'
61+
version: 0.24.2
62+
description: Layer5 Cloud is a collection of services that can be deployed on-premises.
63+
digest: 2fa4d5cdc25bf8bde5ee31f029edeb32d59e337c88defdf35b8b21ed435a2055
64+
icon: data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDEuNzMgMTQxLjczIj48dGl0bGU+NS1saWdodC1iZzwvdGl0bGU+PHJlY3QgaWQ9Il9QYXRoXyIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIHg9Ijc5LjYzIiB5PSIyMy45NyIgd2lkdGg9IjM2LjkzIiBoZWlnaHQ9IjE3Ljc5IiBzdHlsZT0iZmlsbDojMDBiMzlmIi8+PHBhdGggaWQ9Il9QYXRoXzIiIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBkPSJNMTE5LjkyLDgzLjlWNzYuNTNjMC04LjQ5LTcuMTQtMTUuMzctMTUuOTQtMTUuMzdINDQuMzhWNTYuMzFIMjIuNTZ2MjFIOTguMVY4My45WiIgc3R5bGU9ImZpbGw6IzAwYjM5ZiIvPjxwb2x5Z29uIGlkPSJfUGF0aF8zIiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgcG9pbnRzPSI0NC4zOCA1MC41IDQ0LjM4IDQxLjc2IDczLjYgNDEuNzYgNzMuNiAyMy45NyAyMi41NiAyMy45NyAyMi41NiA1MC41IDQ0LjM4IDUwLjUiIHN0eWxlPSJmaWxsOiMwMGQzYTkiLz48cGF0aCBpZD0iX1BhdGhfNCIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGQ9Ik05OC4xLDg5LjYyVjEwMEg2OC44OHYxNy43OWgzNmExNC43NywxNC43NywwLDAsMCwxNS0xNC40OVY4OS42MloiIHN0eWxlPSJmaWxsOiMwMGQzYTkiLz48cGF0aCBpZD0iX1BhdGhfNSIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGQ9Ik00Mi42Myw5MC41OFYxMDBINjIuODV2MTcuNzloLTI2YTE0Ljc3LDE0Ljc3LDAsMCwxLTE1LTE0LjQ5VjkwLjU4WiIgc3R5bGU9ImZpbGw6IzAwYjM5ZiIvPjwvc3ZnPg==
65+
name: layer5-cloud
66+
type: application
67+
urls:
68+
- https://docs.layer5.io/charts/layer5-cloud-v0.8.215.tgz
69+
version: v0.8.215
70+
- apiVersion: v2
71+
appVersion: v0.8.214
72+
created: "2025-05-08T07:35:43.306736601Z"
73+
dependencies:
74+
- condition: kratos.enabled
75+
name: kratos
76+
repository: '@ory'
77+
version: 0.39.1
78+
- condition: ory/hydra.enabled
79+
name: hydra
80+
repository: '@ory'
81+
version: 0.24.2
82+
description: Layer5 Cloud is a collection of services that can be deployed on-premises.
83+
digest: 46c4cafa0f8ada4641cf87de758fdaedb8764fda085c4c102fd1e8af41be30c0
84+
icon: data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDEuNzMgMTQxLjczIj48dGl0bGU+NS1saWdodC1iZzwvdGl0bGU+PHJlY3QgaWQ9Il9QYXRoXyIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIHg9Ijc5LjYzIiB5PSIyMy45NyIgd2lkdGg9IjM2LjkzIiBoZWlnaHQ9IjE3Ljc5IiBzdHlsZT0iZmlsbDojMDBiMzlmIi8+PHBhdGggaWQ9Il9QYXRoXzIiIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBkPSJNMTE5LjkyLDgzLjlWNzYuNTNjMC04LjQ5LTcuMTQtMTUuMzctMTUuOTQtMTUuMzdINDQuMzhWNTYuMzFIMjIuNTZ2MjFIOTguMVY4My45WiIgc3R5bGU9ImZpbGw6IzAwYjM5ZiIvPjxwb2x5Z29uIGlkPSJfUGF0aF8zIiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgcG9pbnRzPSI0NC4zOCA1MC41IDQ0LjM4IDQxLjc2IDczLjYgNDEuNzYgNzMuNiAyMy45NyAyMi41NiAyMy45NyAyMi41NiA1MC41IDQ0LjM4IDUwLjUiIHN0eWxlPSJmaWxsOiMwMGQzYTkiLz48cGF0aCBpZD0iX1BhdGhfNCIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGQ9Ik05OC4xLDg5LjYyVjEwMEg2OC44OHYxNy43OWgzNmExNC43NywxNC43NywwLDAsMCwxNS0xNC40OVY4OS42MloiIHN0eWxlPSJmaWxsOiMwMGQzYTkiLz48cGF0aCBpZD0iX1BhdGhfNSIgZGF0YS1uYW1lPSImbHQ7UGF0aCZndDsiIGQ9Ik00Mi42Myw5MC41OFYxMDBINjIuODV2MTcuNzloLTI2YTE0Ljc3LDE0Ljc3LDAsMCwxLTE1LTE0LjQ5VjkwLjU4WiIgc3R5bGU9ImZpbGw6IzAwYjM5ZiIvPjwvc3ZnPg==
85+
name: layer5-cloud
86+
type: application
87+
urls:
88+
- https://docs.layer5.io/charts/layer5-cloud-v0.8.214.tgz
89+
version: v0.8.214
5090
- apiVersion: v2
5191
appVersion: v0.8.213
5292
created: "2025-05-06T15:46:54.200583596Z"
@@ -5327,4 +5367,4 @@ entries:
53275367
urls:
53285368
- https://docs.layer5.io/charts/layer5-cloud-0.1.0.tgz
53295369
version: 0.1.0
5330-
generated: "2025-05-06T15:46:54.194293429Z"
5370+
generated: "2025-05-08T13:03:14.027172337Z"

charts/layer5-cloud-v0.8.214.tgz

52 KB
Binary file not shown.

charts/layer5-cloud-v0.8.215.tgz

52 KB
Binary file not shown.
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
title: v0.8.214
3+
date: 2025-05-08T07:35:11Z
4+
tag: v0.8.214
5+
prerelease: false
6+
---
7+
8+
## What's New
9+
## 🔤 General
10+
## 🖥 Cloud UI
11+
12+
- fix: crash of view share page @amitamrutiya (#3486)
13+
- [Chore]: Bump Sistent v0.14.185 @l5io (#3485)
14+
- [Chore]: Bump Sistent v0.14.184 @l5io (#3483)
15+
- Fix: Responsive Tab Menu in Catalog @vr-varad (#3468)
16+
- Fix: Share button for view tab in cloud-catalog @FaheemOnHub (#3476)
17+
- Fix: Learning path navigation infinite redirect loop @FaheemOnHub (#3478)
18+
- Fix: Responsive Error for Plans Page @vr-varad (#3477)
19+
20+
## 🐛 Bug Fixes
21+
22+
- Fix: Responsive Tab Menu in Catalog @vr-varad (#3468)
23+
- Fix: Share button for view tab in cloud-catalog @FaheemOnHub (#3476)
24+
- Fix: Learning path navigation infinite redirect loop @FaheemOnHub (#3478)
25+
- Fix: Responsive Error for Plans Page @vr-varad (#3477)
26+
27+
## 👨🏽‍💻 Contributors
28+
29+
Thank you to our contributors for making this release possible:
30+
@FaheemOnHub, @amitamrutiya, @l5io and @vr-varad
31+
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
title: v0.8.215
3+
date: 2025-05-08T13:02:44Z
4+
tag: v0.8.215
5+
prerelease: false
6+
---
7+
8+
## What's New
9+
## 🔤 General
10+
## 🖥 Cloud UI
11+
12+
- Dashboard: new Learn by Videos widget @leecalcote (#3487)
13+
- fix: crash of view share page @amitamrutiya (#3486)
14+
- [Chore]: Bump Sistent v0.14.185 @l5io (#3485)
15+
16+
## 💻 Server
17+
18+
- Improve handling of anonymous user sessions @leecalcote (#3488)
19+
20+
## 👨🏽‍💻 Contributors
21+
22+
Thank you to our contributors for making this release possible:
23+
@amitamrutiya, @l5io and @leecalcote
24+
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
title: v0.8.216
3+
date: 2025-05-08T13:58:48Z
4+
tag: v0.8.216
5+
prerelease: false
6+
---
7+
8+
## What's New
9+
## 🔤 General
10+
## 💻 Server
11+
12+
- Revert \Improve handling of anonymous user sessions\ @leecalcote (#3489)
13+
14+
## 👨🏽‍💻 Contributors
15+
16+
Thank you to our contributors for making this release possible:
17+
@l5io and @leecalcote
18+

content/en/cloud/spaces/workspaces.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@ Assign any number of Environments to one or more Workspaces. See [Environments](
6060
- Infrastructure Designs are essential for creating reusable deployment templates. Users belonging to teams with access to a workspace can utilize these designs to deploy resources in the Kubernetes clusters associated with that workspace.
6161
- Like a shared drive (or shared collection of files), Workspaces are your Google Drive, while Meshery Designs are your Google Docs.
6262
- One or more designs can be assigned to a workspace.
63-
- The Same design can be assigned to multiple workspaces.
6463

6564
{{< alert type="info" title="Design Ownership in Workspaces" >}}
6665
Designs belong to only one Workspace at any given time. See [Meshery Designs](https://docs.meshery.io/concepts/designs) section for more information.

content/en/contributing/_index.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
title: Contributing
3+
description: Contributing guides on documentation and video gallery
4+
type: docs
5+
cascade:
6+
type: docs
7+
---

content/en/kanvas/reference/contributing-to-docs.md renamed to content/en/contributing/contributing-to-docs.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
---
22
title: Contributing to Layer5 Docs
3-
weight: 10
3+
weight: 1
44
description: A detailed contribution guide for Layer5 Docs.
55
aliases:
66
- /meshmap/reference/contributing-to-docs
7+
- /kanvas/reference/contributing-to-docs/
78
---
89

910
Welcome to the GitHub repository for Layer5's documentation website!
Lines changed: 123 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,123 @@
1+
---
2+
title: Contributing to Video Gallery
3+
weight: 1
4+
description: A detailed contribution guide for adding videos to Layer5 Docs video gallary
5+
---
6+
7+
{{< alert title="Note" >}}In Hugo, a section is a directory containing an `_index.md` file.{{< /alert >}}
8+
9+
## Overview
10+
11+
Contributing videos involves either:
12+
1. Creating a category → subcategory → adding video markdown files, or
13+
2. Adding video markdown files directly under a category (these will automatically be assigned to an "ALL" subcategory)
14+
15+
## 1. Creating a Category
16+
17+
To create a top-level category:
18+
19+
1. Create a directory under `content/en/videos` (e.g., `getting-started`)
20+
2. Add an `_index.md` file inside this directory with the following frontmatter:
21+
22+
```yaml
23+
title: Getting Started # Category text appearing in the /videos category tab and left sidebar
24+
description: >
25+
Getting started videos on Cloud and Kanvas
26+
weight: 2 # Order in which this category appears in the /videos page and left sidebar
27+
icon: bi-rocket-takeoff-fill # Icon for the category (supports Bootstrap icons and local/remote assets)
28+
videoGrid: true # When true, shows all child / nested videos as a grid of cards on this section's index page
29+
# When false, presents a hyperlinked list of videos/sub-sections instead
30+
31+
draft: true # When true, previews this section on local dev server but hides from left sidebar and /videos landing page on published site
32+
```
33+
34+
## 2. Adding Videos to Your Category
35+
36+
There are two approaches for adding videos:
37+
38+
### Approach A: Create a Subcategory with Videos
39+
40+
1. Create a subdirectory under your category (e.g., `getting-started/onboarding`)
41+
2. Add an `_index.md` file with the following frontmatter:
42+
43+
```yaml
44+
title: Onboarding # Subcategory text in the /videos subcategory tab and left sidebar
45+
videoGrid: true # Same functionality as in the category _index.md
46+
weight: 2 # Order in which this subcategory appears
47+
```
48+
49+
3. Create video markdown files (e.g., `video1.md`, `video2.md`) in this subdirectory with the following frontmatter:
50+
51+
```yaml
52+
---
53+
title: "Design Reviews: Adding Comments" # Required: title of the video card/list
54+
description: > # Required: description of the video
55+
Add comments to your designs in Kanvas's Designer Mode to enhance collaboration and streamline design reviews.
56+
videoId: "" # Required: YouTube video ID, example: bb6J--aApk8
57+
videoType: youtube # Required: currently supports "youtube" (support for "local" is present, though currently disabled)
58+
59+
# Categories and tags help match videos with documentation pages by scoring relevance,
60+
# see the guide at bottom to know how
61+
categories: [Designer]
62+
tags: [review, collaboration, comments] # Available as hyperlinked tags in the video card and individual video page
63+
duration: 2:30 # Optional: duration in minutes:seconds format ("min" is automatically added)
64+
---
65+
66+
# the following youtube shortcode is used for individual video page
67+
# Example: {{</* youtube id=bb6J--aApk8 class="yt-embed-container" */>}}
68+
# we can control the styling of resulting iframe and wrapping div by modify style of .yt-embed-container in assets/scss/_videos_project.scss
69+
{{</* youtube id="videoId" class="yt-embed-container" */>}}
70+
```
71+
72+
### Approach B: Add Videos Directly Under a Category
73+
74+
Create video markdown files directly in the category directory with the same frontmatter format shown above. These videos will automatically be assigned to an "ALL" subcategory within the parent category.
75+
76+
## Video and Documentation Page Matching
77+
78+
To display `Related Videos` carousel on documentation pages section pages and individual pages, videos are matched with the docs pages based on shared tags and categories:
79+
80+
- Each matching tag contributes 1 point to the relevance score
81+
- Each matching category contributes 2 points to the relevance score
82+
- Videos with at least one matching tag or category appear in the "Related Videos" carousel
83+
- Videos with higher scores appear first in the carousel
84+
85+
### Example
86+
87+
If a documentation page has:
88+
```yaml
89+
categories: [Designer]
90+
tags: [catalog, publishing]
91+
```
92+
93+
And there are two videos:
94+
95+
**Video A**:
96+
```yaml
97+
categories: [Designer]
98+
tags: [catalog, review]
99+
```
100+
101+
**Video B**:
102+
```yaml
103+
categories: [Designer]
104+
tags: [designs]
105+
```
106+
107+
- **Video A** scores: 2 (category match) + 1 (tag 'catalog') = 3
108+
- **Video B** scores: 2 (category match) + 0 = 2
109+
110+
Video A will appear before Video B in the carousel on the documentation page.
111+
112+
## Example Directory Structure
113+
114+
```yaml
115+
content/en/videos/
116+
└── template-category/ # Top-level section (category)
117+
├── _index.md # Defines the "Template Category" section
118+
└── sub-category/ # Sub-section inside the above category
119+
├── _index.md # Defines the "Sub Category" sub-section
120+
└── video-1.md # file containing video specific data
121+
```
122+
123+
See `content/en/videos/template-category/` for an example of a category with subcategories and videos. It is set to draft and is not published and is intended as a reference for adding videos.

content/en/kanvas/getting-started/creating-relationships.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,14 @@ aliases:
1010
- /meshmap/getting-started/creating-relationships
1111
---
1212

13+
## Benefits of Using Relationships
14+
15+
- **Improved Visibility**: Clear visual representation of connections between components
16+
- **Enhanced Design**: Make informed decisions about component selection and placement
17+
- **Automated Configuration**: Relationship-driven actions automate configuration of components
18+
- **Increased Flexibility**: Use of selectors and operators provides flexibility in defining relationships
19+
- **Better Understanding**: Easily comprehend the overall structure and dependencies of your managed systems
20+
1321
## What are Relationships
1422

1523
Relationships in Meshery characterize how components connect and interact with each other. They define the structure and dependencies between components in your designs, providing a clear representation of your infrastructure's architecture. Relationships are highly expressive, capturing various forms of interaction between interconnected components regardless of their genealogy.
@@ -116,11 +124,3 @@ This gives you control over which types of relationships you want to focus on in
116124

117125
![Relationships Layers Panel](/kanvas/getting-started/images/relationships/layers-panel-relationships.gif)
118126

119-
## Benefits of Using Relationships
120-
121-
- **Improved Visibility**: Clear visual representation of connections between components
122-
- **Enhanced Design**: Make informed decisions about component selection and placement
123-
- **Automated Configuration**: Relationship-driven actions automate configuration of components
124-
- **Increased Flexibility**: Use of selectors and operators provides flexibility in defining relationships
125-
- **Better Understanding**: Easily comprehend the overall structure and dependencies of your managed systems
126-
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
title: v0.8.74-1
3+
date: 2025-05-07T13:39:20Z
4+
tag: v0.8.74-1
5+
prerelease: false
6+
---
7+
8+
## What's New
9+
## 🔤 General
10+
* No changes
11+
12+
## 👨🏽‍💻 Contributors
13+
14+
Thank you to our contributors for making this release possible:
15+
@l5io
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
title: v0.8.75-1
3+
date: 2025-05-07T18:11:27Z
4+
tag: v0.8.75-1
5+
prerelease: false
6+
---
7+
8+
## What's New
9+
## 🔤 General
10+
* No changes
11+
12+
## 👨🏽‍💻 Contributors
13+
14+
Thank you to our contributors for making this release possible:
15+
@l5io
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
title: v0.8.76-1
3+
date: 2025-05-08T10:25:52Z
4+
tag: v0.8.76-1
5+
prerelease: false
6+
---
7+
8+
## What's New
9+
## 🔤 General
10+
- Remove duplicate workspace component and fix issue with views info modal @amitamrutiya (#3624)
11+
- [Chore]: Bump Sistent v0.14.185 @l5io (#3622)
12+
- add kanvas distro config @aabidsofi19 (#3621)
13+
- fix double click not directlyy registering on component after closing… @aabidsofi19 (#3620)
14+
15+
## 👨🏽‍💻 Contributors
16+
17+
Thank you to our contributors for making this release possible:
18+
@aabidsofi19, @amitamrutiya and @l5io

0 commit comments

Comments
 (0)