Skip to content

Instantly share code, notes, and snippets.

@pwright
Created December 10, 2025 13:53
Show Gist options
  • Select an option

  • Save pwright/4788f9587ffd563afe58090197228715 to your computer and use it in GitHub Desktop.

Select an option

Save pwright/4788f9587ffd563afe58090197228715 to your computer and use it in GitHub Desktop.
{
"id": "skupper-tutorial-flow",
"title": "Skupper Tutorial Steps",
"abstract": "A step-by-step dependency map for the Skupper Hello World tutorial, tracing from platform setup to application access and cleanup.",
"categories": [
{
"id": "network",
"title": "Skupper Network",
"items": [
{
"id": "skupper/link_your_sites/kubernetes_cli",
"name": "Link your sites",
"deps": [
"skupper/create_your_sites/kubernetes_cli"
]
},
{
"id": "skupper/create_your_sites/kubernetes_cli",
"name": "Create your sites",
"deps": [
"platform/install_skupper_on_your_kubernetes_clusters"
]
}
]
},
{
"id": "setup",
"title": "Installation & Tooling",
"items": [
{
"id": "platform/install_skupper_on_your_kubernetes_clusters",
"name": "Install Skupper (Multi-Cluster)",
"deps": [
"platform/install_the_skupper_command_line_tool",
"platform/create_your_kubernetes_namespaces"
]
},
{
"id": "platform/install_skupper_on_your_kubernetes_cluster",
"name": "Install Skupper (Single Cluster)",
"deps": [
"platform/install_the_skupper_command_line_tool",
"platform/create_your_kubernetes_namespace"
]
},
{
"id": "platform/install_the_skupper_command_line_tool",
"name": "Install Skupper CLI",
"deps": []
}
]
},
{
"id": "platform",
"title": "Platform Infrastructure",
"items": [
{
"id": "platform/create_your_kubernetes_namespaces",
"name": "Create namespaces (Multi)",
"deps": [
"platform/access_your_kubernetes_clusters"
]
},
{
"id": "platform/create_your_kubernetes_namespace",
"name": "Create namespace (Single)",
"deps": [
"platform/access_your_kubernetes_cluster"
]
},
{
"id": "platform/access_your_kubernetes_clusters",
"name": "Access clusters (Multi)",
"deps": []
},
{
"id": "platform/access_your_kubernetes_cluster",
"name": "Access cluster (Single)",
"deps": []
},
{
"id": "platform/set_up_your_podman_environments",
"name": "Set up Podman (Multi)",
"deps": []
},
{
"id": "platform/set_up_your_podman_environment",
"name": "Set up Podman (Single)",
"deps": []
}
]
},
{
"id": "lifecycle",
"title": "Access & Lifecycle",
"items": [
{
"id": "hello_world/access_the_frontend_service/kubernetes_cli",
"name": "Access the frontend service",
"external": "http://localhost:8080",
"deps": [
"hello_world/expose_the_backend_service/kubernetes_cli"
]
},
{
"id": "hello_world/cleaning_up/kubernetes_cli",
"name": "Cleaning up (Hello World)",
"color": "#ffebee",
"deps": [
"hello_world/deploy_the_frontend_and_backend/kubernetes_cli"
]
},
{
"id": "skupper/cleaning_up/kubernetes_cli",
"name": "Cleaning up (Skupper)",
"color": "#ffebee",
"deps": [
"skupper/create_your_sites/kubernetes_cli"
]
}
]
},
{
"id": "application",
"title": "Application Services",
"items": [
{
"id": "hello_world/expose_the_backend_service/kubernetes_cli",
"name": "Expose the backend service",
"deps": [
"hello_world/deploy_the_frontend_and_backend/kubernetes_cli"
]
},
{
"id": "hello_world/deploy_the_frontend_and_backend/kubernetes_cli",
"name": "Deploy the frontend and backend",
"deps": [
"skupper/link_your_sites/kubernetes_cli"
]
}
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment