Add Hybrid Mesh Platform sandbox pattern#696
Open
maximilianoPizarro wants to merge 9 commits into
Open
Conversation
Baseline pattern pages and images for VP-conformant hybrid-mesh-platform publication on validatedpatterns.io. Co-authored-by: Cursor <cursoragent@cursor.com>
Sync content from hybrid-mesh-platform repo, add cluster-sizing metadata module, demo-scenario page with showroom narrative, refreshed images, and fixed internal/external doc links aligned with validatedpatterns.io journey. Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
- Add Problem→Solution table at top of _index.md (Service Mesh + AI ops framing) - Clarify 3-cluster requirement explicitly (single-cluster not supported) - Expand prerequisites: OCP version, storage class, RHOAI/GPU, Lightspeed - Document values-secret.yaml.template secrets table with all 6 secret names - Add Verify the installation section with concrete oc/bash commands (ACM, Skupper, OLSConfig, RHOAI, Industrial Edge, console links) - Add ASCII topology diagram in architecture.md showing hub+spoke+Skupper VAN Co-authored-by: Cursor <cursoragent@cursor.com>
- Remove ASCII art diagram from architecture.md (Red Hat branded images already exist) - Use workshop-hybrid-mesh-arch.png + arch-hub-spoke-flow.png as visual topology - Expand "Comparison" section to full "Relationship to VP patterns" with MCP/Lightspeed detail - Add Red Hat Device Edge + MicroShift extension path in architecture.md and ideas-for-customization.md - Update _index.md summary and Goal framing to include Device Edge extension path Co-authored-by: Cursor <cursoragent@cursor.com>
Contributor
|
Hi @maximilianoPizarro. Thanks for your PR. I'm waiting for a validatedpatterns member to verify that this patch is reasonable to test. If it is, they should reply with Regular contributors should join the org to skip this step. Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
- sort -u .wordlist.txt: remove duplicate entries (api's, backend's, etc.) - Remove 81 orphaned images (66 numbered workshop module shots + workshop/ subdirectory duplicates + 15 unreferenced root images) - Restore Kiali, Kafka Console, Kairos, and connectivity-link screenshots to observability.md and hub-gateway.md (were dropped during Jekyll→Hugo port) - Images reduced from 122 to 40 — all 40 are referenced in doc pages - Add clarifying note to demo-scenario.md: explanatory content only, hands-on lab modules remain in showroom-hybrid-mesh-ai repo Co-authored-by: Cursor <cursoragent@cursor.com>
Reviewers can verify the generated .adoc is consistent with https://github.com/maximilianoPizarro/hybrid-mesh-platform/blob/main/pattern-metadata.yaml Co-authored-by: Cursor <cursoragent@cursor.com>
The pattern repo uses charts/region/hub|east|west/ and charts/all/, not the App-of-Apps values-hub.yaml / east/ / west/ layout. - getting-started.md: fix repository layout block, values-hub.yaml → charts/region/hub/values.yaml (2 occurrences), ApplicationSet path east/ → charts/all/spoke-meta-push (PUSH) + charts/region/east/ (PULL) - ideas-for-customization.md: fix repo layout block, values table, ApplicationSet conceptual YAML, adding-spoke step 3, Regions table entry, Device Edge far-edge folder path Co-authored-by: Cursor <cursoragent@cursor.com>
5 service-interconnect-console-*.png screenshots restored from hybrid-mesh-platform/docs/assets/images/ and added to observability.md in a dedicated "Skupper Network Observer" section showing VAN overview, topology, process detail, and traffic metrics views. Co-authored-by: Cursor <cursoragent@cursor.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds the Hybrid Mesh Platform as a Sandbox-tier Validated Pattern — a hub-spoke multi-cluster GitOps reference architecture on OpenShift that combines Service Mesh, AI-assisted operations, and Industrial Edge factory workloads in a single deployable pattern.
clustergroup,managedClusterGroups, Vault + External Secrets,pattern.sh install)What makes this pattern distinct
The existing catalog covers Service Mesh and Industrial Edge separately. This pattern combines them with AI-assisted operations:
OLSConfigDocumentation added
content/patterns/hybrid-mesh-platform/_index.md— Problem→Solution framing, hub-spoke table, products, journeycontent/patterns/hybrid-mesh-platform/architecture.md— multi-cluster topology with Red Hat branded diagrams, Device Edge extension pathcontent/patterns/hybrid-mesh-platform/getting-started.md— VP install (pattern.sh), prerequisites table (OCP/RHOAI/storage/GPU), secrets table (values-secret.yaml.template), and Verify the installation section with concrete commandscontent/patterns/hybrid-mesh-platform/cluster-sizing.adoc— generated frompattern-metadata.yamlviautils/flatten_yaml.rb; source link included in the page for reviewer verificationcontent/patterns/hybrid-mesh-platform/demo-scenario.md— explanatory workshop showroom narrative (hands-on lab modules remain in showroom-hybrid-mesh-ai)content/patterns/hybrid-mesh-platform/hub-gateway.md,observability.md,industrial-edge.md,scaffolding.md,ideas-for-customization.mdmodules/hybrid-mesh-platform/metadata-hybrid-mesh-platform.adoc— generated frompattern-metadata.yamlstatic/images/hybrid-mesh-platform/— 40 images (all referenced; 82 orphaned images removed).wordlist.txt— added:kairos,kaoto,kserve,kuadrant,mailpit,skupper,ztunnel; duplicates removedTest plan
hugo --minify, 558 pages, 0 errors).wordlist.txtnormalized (sort -u, no duplicates)make buildvia Podman container — Podman Machine requires Hyper-V admin on this workstation; localhugo --minifybuild is clean with 0 errors, which exercises the same Hugo + Asciidoctor rendering pathAny feedback or suggestions to improve this pattern — content, structure, or alignment with VP standards — are very welcome. Thank you for your time and review!