samples
samples copied to clipboard
User/jguionnet/kubecon25 demo
Summary by cubic
Adds a complete KubeCon NA 2025 demo with notebooks to set up k3d + Crossplane + KubeVela, contribute a simple DynamoDB OAM component, and clean up. Also adds a KubeVela power demo with a Flask Product Catalog app comparing traditional (Terraform + Kubernetes + GitHub Actions) vs KubeVela.
-
New Features
- Four notebooks: environment setup, OAM contribution (DynamoDB), OAM cleanup, and full teardown.
- Centralized settings in config.yaml; supports Crossplane (Helm), KubeVela, k3d, and optional AWS provider.
- KubeVela power demo (KV-demo) with app code, docs (DEMO_PLAN.md, COMPARISON.md), and a full traditional vs KubeVela comparison (Terraform, K8s manifests, GitHub Actions, Dagger, local deploy script).
- README quick start, curated requirements.txt, demo-specific .gitignore; script to copy AWS credentials to dev/staging/prod namespaces.
-
Migration
- Replace “00 Setup.ipynb” with: 00_Env-setup → 01_OAM-contrib → 01-OAM-cleanup → 00-Env-cleanup.
- Create .env.aws if using AWS; cleanup notebooks are destructive and remove the k3d cluster and demo resources.
Written for commit 29ac983039bb22a673ca91cbcb552c7b761c3718. Summary will update automatically on new commits.