Fix(resources): Added cloud native tutorials and redirect#7679
Fix(resources): Added cloud native tutorials and redirect#7679kanishksingh23 wants to merge 9 commits into
Conversation
Signed-off-by: kanishksingh23 <kanishksingh763@gmail.com>
|
Preview deployment for PR #7679 removed. This PR preview was automatically pruned because we keep only the 6 most recently updated previews on GitHub Pages to stay within deployment size limits. If needed, push a new commit to this PR to generate a fresh preview. |
|
Preview Note: The Netlify PR preview uses a lite build profile that excludes the resources collection by default (see src/utils/build-collections.js, core profile excludes resources, blog, events, etc.). As a result, tutorial pages return 404 in the preview environment. This is consistent with all previous PRs on this repo. |
| toPath: "/cloud-native-management/kanvas/collaborate/peer-reviews" | ||
| redirectInBrowser: true | ||
| isPermanent: true | ||
| - fromPath: "/learn/cloud-native-labs" |
There was a problem hiding this comment.
Based on the issue the old URL /learn/service-mesh-labs should redirect to /learn/cloud-native-labs. Please confirm if this is correct.
There was a problem hiding this comment.
Hi @Sbragul26, Here's the current state of redirects in redirects.yaml:
/learn/service-mesh-labs → /learn/kanvas-labs (pre-existing, was already there before this PR).
/learn/cloud-native-labs → /learn/kanvas-labs (added in this PR).
There was a problem hiding this comment.
@kanishksingh23 The issue is happening because both routes are currently redirecting directly to kanvas-labs. Because of that, cloud-native-labs is missing from the redirect flow.
The expected flow should be:
service-mesh-labs → cloud-native-labs → kanvas-labs
Right now it is:
service-mesh-labs → kanvas-labs
cloud-native-labs → kanvas-labs
|
@kanishksingh23 Thank you for your contribution! Let's discuss this during the website call tomorrow at 5:30 PM IST | 7 AM CST Add it as an agenda item to the meeting minutes, if you would 🙂 |
|
@Bhumikagarggg, @Sbragul26, gentle ping |
|
@saurabhraghuvanshii, can you please review this? |
|
@rishiraj38 and @Rajesh-Nagarajan-11, gentle ping |
| toPath: "/cloud-native-management/kanvas/collaborate/peer-reviews" | ||
| redirectInBrowser: true | ||
| isPermanent: true | ||
| - fromPath: "/learn/cloud-native-labs" |
There was a problem hiding this comment.
@kanishksingh23 The issue is happening because both routes are currently redirecting directly to kanvas-labs. Because of that, cloud-native-labs is missing from the redirect flow.
The expected flow should be:
service-mesh-labs → cloud-native-labs → kanvas-labs
Right now it is:
service-mesh-labs → kanvas-labs
cloud-native-labs → kanvas-labs
| @@ -0,0 +1,95 @@ | |||
| --- | |||
| title: "Exploring Kubernetes Pods with Meshery" | |||
| thumbnail: ../../../assets/images/tutorials/intro-to-meshery.webp | |||
There was a problem hiding this comment.
@kanishksingh23 All 7 tutorials are currently using the same thumbnail:
thumbnail: ../../../assets/images/tutorials/intro-to-meshery.webp
Because of this, all tutorial cards on the resources listing page look identical, and users can’t easily tell them apart visually.
Please use different thumbnails based on the tutorial topic.
Also, please check if relevant images already exist in:
src/assets/images/tutorials/
|
@kanishksingh23 Good work on the tutorials! But if we look at issue #6387, there were 3 sources to include and this PR only addresses one of them: ✅ docs.meshery.io/guides/tutorials - done ❌ cloud.layer5.io/academy/overview - academy challenges ❌ meshery/meshery#14090 - contributor training sessions Can you add these too? |
|
@AnkitRewar11, I will address your comments shortly. |
|
@kanishksingh23 Thank you for your contribution! Let's discuss this during the website call tomorrow at 5:30 PM IST | 7 AM CST Add it as an agenda item to the meeting minutes, if you would 🙂 |
|
@kanishksingh23 any update ? |
|
@AnkitRewar11, sorry for the delay. I was working on a free VM, and its trial period is over now. My local machine doesn't support. Need some time to arrange a new VM. |
Description
This PR fixes #6387
/learn/cloud-native-labs→/learn/kanvas-labsinsrc/utils/redirects.yamlsrc/collections/resources/tutorials/:kubernetes-pods.mdx— Exploring Kubernetes Pods with Mesherykubernetes-deployments.mdx— Exploring Kubernetes Deployments with Mesherykubernetes-configmaps-secrets.mdx— Understanding Kubernetes ConfigMaps and Secretskubernetes-services.mdx— Exploring Kubernetes Services with Mesherykubernetes-cronjobs.mdx— Exploring Kubernetes CronJobs with Mesherydeploy-aws-ec2.mdx— Deploy AWS EC2 Instances with Mesherypublish-to-artifacthub.mdx— Publishing Meshery Designs to ArtifactHubNotes for Reviewers
/learn/service-mesh-labs→/learn/kanvas-labsalready existed inredirects.yaml. This PR adds the additional/learn/cloud-native-labsredirect as requested in issue Update resources and hands-on labs with latest content #6387.docker-swarm/index.mdx).Signed commits