Skip to content

Commit 7b6daad

Browse files
Refresh images and narrative for Hybrid Mesh Platform PR.
- Re-download all images with updated Red Hat corporate style - Add Red Hat logo, OpenShift Console, Kubecost, Mailpit, Kairos community logo assets - Expand product list: Dev Spaces, Quay, Virtualization, Gitea, Kafka Console - Add spoke sync-wave reference table in Architecture - Add Hybrid Mesh AI Workshop reference in landing page - Tested on AWS with OpenShift 4.20 (hub + east + west) Signed-off-by: Maximiliano Pizarro <maximiliano.pizarro.5@gmail.com> Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent e06261d commit 7b6daad

17 files changed

Lines changed: 42 additions & 3 deletions

content/patterns/hybrid-mesh-platform/_index.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,10 @@ Screenshots and architecture diagrams in the pattern repository support full-scr
9494

9595
**Next →** [Architecture](architecture) — understand how Git, ACM, and Skupper wire the three clusters together.
9696

97+
## Workshop
98+
99+
A hands-on **Hybrid Mesh AI Workshop** (dual-track: executive strategy + hands-on lab) is available for this platform. It covers ACM fleet management, ambient mesh, Developer Hub scaffolding, OpenShift AI, Kuadrant API gateway, and FinOps — all on a live RHDP hub-spoke fleet. See the [workshop site](https://maximilianopizarro.github.io/platform-hub-spoke-config/workshop/) for agenda and registration.
100+
97101
## Red Hat products used
98102

99103
- Red Hat OpenShift Container Platform
@@ -107,6 +111,11 @@ Screenshots and architecture diagrams in the pattern repository support full-scr
107111
- Red Hat build of Apache Camel / Camel K
108112
- Red Hat OpenShift Pipelines (Tekton)
109113
- Red Hat Developer Hub (Backstage)
114+
- Red Hat OpenShift Dev Spaces (Kaoto, Continue AI)
115+
- Red Hat OpenShift Virtualization (KubeVirt)
116+
- Red Hat Quay (container registry on hub)
110117
- Red Hat Service Interconnect (Skupper)
118+
- Streams for Apache Kafka Console (hub fleet UI)
119+
- Gitea (in-cluster Git for scaffolder repos)
111120
- Mailpit (SMTP testing for notifications)
112121
- Observability stack (Prometheus-compatible metrics, Grafana, OpenTelemetry, Kiali)

content/patterns/hybrid-mesh-platform/architecture.md

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -160,13 +160,28 @@ Components deploy in strict order via Argo CD sync waves. Lower waves complete b
160160

161161
[![Sync wave ordering](/images/hybrid-mesh-platform/arch-sync-waves.png)](/images/hybrid-mesh-platform/arch-sync-waves.png)
162162

163-
Sync waves prevent operators from racing workloads — mesh and namespaces land before Industrial Edge and gateways. Typical progression:
163+
Sync waves prevent operators from racing workloads — mesh and namespaces land before Industrial Edge and gateways.
164+
165+
### Hub sync-wave progression
164166

165167
1. Namespaces and RBAC
166168
2. Operator subscriptions (ACM, GitOps, Service Mesh, Skupper, and others)
167169
3. Platform services (Developer Hub, ACS, interconnect sites)
168-
4. Observability stack
169-
5. Industrial Edge and gateway workloads
170+
4. Observability stack (Grafana, Kiali, OpenTelemetry)
171+
5. Industrial Edge data lake and gateway workloads
172+
173+
### Spoke sync-wave reference
174+
175+
| Wave | What deploys | Why this order |
176+
| --- | --- | --- |
177+
| 1 | Namespaces (no ambient label yet) | Names must exist before operators and workloads |
178+
| 2 | OLM Subscriptions | CRDs and operators installed |
179+
| 3 | Service Mesh 3 (Istio + ztunnel + ambient labels) | Mesh dataplane before application pods |
180+
| 4 | Observability, ACS SecuredCluster | Scraping and security after mesh |
181+
| 5 | Industrial Edge (Kafka, sensors, dashboard) | Pods enroll in ambient with HBONE ready |
182+
| 6 | Spoke gateway + Skupper interconnect | Routing after backends exist |
183+
184+
Hub ApplicationSet for spokes runs at hub wave 5 after ACM placement is healthy.
170185

171186
## Service Interconnect (Skupper) topology
172187

35.2 KB
Loading
-77 KB
Loading
-253 KB
Loading
-107 KB
Loading
-122 KB
Loading
-190 KB
Loading
20.6 KB
Loading
73.4 KB
Loading

0 commit comments

Comments
 (0)