├── .gitignore ├── README.md ├── docs └── step1.png ├── infrastructure ├── .env.example ├── .gitignore ├── Pulumi.dev.yaml ├── Pulumi.yaml ├── eks.ts ├── gke.ts ├── index.ts ├── package-lock.json ├── package.json └── tsconfig.json ├── kubernetes ├── 20-nats │ ├── helm-template.yml │ ├── kustomization.yml │ └── namespace.yml └── 50-todo-backend │ ├── aws │ └── kustomization.yml │ ├── base │ ├── actor.yml │ ├── http.yml │ ├── ingress.yml │ ├── kustomization.yml │ └── namespace.yml │ └── gcp │ ├── kustomization.yml │ ├── redis-server.yml │ └── redis.yml ├── nats.yaml └── scripts ├── delete.sh ├── deploy.mjs ├── inventories.sh ├── setup.sh └── start_local.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redbadger/wasmcloud-k8s-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redbadger/wasmcloud-k8s-demo/HEAD/README.md -------------------------------------------------------------------------------- /docs/step1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redbadger/wasmcloud-k8s-demo/HEAD/docs/step1.png -------------------------------------------------------------------------------- /infrastructure/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redbadger/wasmcloud-k8s-demo/HEAD/infrastructure/.env.example -------------------------------------------------------------------------------- /infrastructure/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | /node_modules/ 3 | .env -------------------------------------------------------------------------------- /infrastructure/Pulumi.dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redbadger/wasmcloud-k8s-demo/HEAD/infrastructure/Pulumi.dev.yaml -------------------------------------------------------------------------------- /infrastructure/Pulumi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redbadger/wasmcloud-k8s-demo/HEAD/infrastructure/Pulumi.yaml -------------------------------------------------------------------------------- /infrastructure/eks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redbadger/wasmcloud-k8s-demo/HEAD/infrastructure/eks.ts -------------------------------------------------------------------------------- /infrastructure/gke.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redbadger/wasmcloud-k8s-demo/HEAD/infrastructure/gke.ts -------------------------------------------------------------------------------- /infrastructure/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redbadger/wasmcloud-k8s-demo/HEAD/infrastructure/index.ts -------------------------------------------------------------------------------- /infrastructure/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redbadger/wasmcloud-k8s-demo/HEAD/infrastructure/package-lock.json -------------------------------------------------------------------------------- /infrastructure/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redbadger/wasmcloud-k8s-demo/HEAD/infrastructure/package.json -------------------------------------------------------------------------------- /infrastructure/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redbadger/wasmcloud-k8s-demo/HEAD/infrastructure/tsconfig.json -------------------------------------------------------------------------------- /kubernetes/20-nats/helm-template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redbadger/wasmcloud-k8s-demo/HEAD/kubernetes/20-nats/helm-template.yml -------------------------------------------------------------------------------- /kubernetes/20-nats/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redbadger/wasmcloud-k8s-demo/HEAD/kubernetes/20-nats/kustomization.yml -------------------------------------------------------------------------------- /kubernetes/20-nats/namespace.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redbadger/wasmcloud-k8s-demo/HEAD/kubernetes/20-nats/namespace.yml -------------------------------------------------------------------------------- /kubernetes/50-todo-backend/aws/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redbadger/wasmcloud-k8s-demo/HEAD/kubernetes/50-todo-backend/aws/kustomization.yml -------------------------------------------------------------------------------- /kubernetes/50-todo-backend/base/actor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redbadger/wasmcloud-k8s-demo/HEAD/kubernetes/50-todo-backend/base/actor.yml -------------------------------------------------------------------------------- /kubernetes/50-todo-backend/base/http.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redbadger/wasmcloud-k8s-demo/HEAD/kubernetes/50-todo-backend/base/http.yml -------------------------------------------------------------------------------- /kubernetes/50-todo-backend/base/ingress.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redbadger/wasmcloud-k8s-demo/HEAD/kubernetes/50-todo-backend/base/ingress.yml -------------------------------------------------------------------------------- /kubernetes/50-todo-backend/base/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redbadger/wasmcloud-k8s-demo/HEAD/kubernetes/50-todo-backend/base/kustomization.yml -------------------------------------------------------------------------------- /kubernetes/50-todo-backend/base/namespace.yml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: todo 5 | -------------------------------------------------------------------------------- /kubernetes/50-todo-backend/gcp/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redbadger/wasmcloud-k8s-demo/HEAD/kubernetes/50-todo-backend/gcp/kustomization.yml -------------------------------------------------------------------------------- /kubernetes/50-todo-backend/gcp/redis-server.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redbadger/wasmcloud-k8s-demo/HEAD/kubernetes/50-todo-backend/gcp/redis-server.yml -------------------------------------------------------------------------------- /kubernetes/50-todo-backend/gcp/redis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redbadger/wasmcloud-k8s-demo/HEAD/kubernetes/50-todo-backend/gcp/redis.yml -------------------------------------------------------------------------------- /nats.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redbadger/wasmcloud-k8s-demo/HEAD/nats.yaml -------------------------------------------------------------------------------- /scripts/delete.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redbadger/wasmcloud-k8s-demo/HEAD/scripts/delete.sh -------------------------------------------------------------------------------- /scripts/deploy.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redbadger/wasmcloud-k8s-demo/HEAD/scripts/deploy.mjs -------------------------------------------------------------------------------- /scripts/inventories.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redbadger/wasmcloud-k8s-demo/HEAD/scripts/inventories.sh -------------------------------------------------------------------------------- /scripts/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redbadger/wasmcloud-k8s-demo/HEAD/scripts/setup.sh -------------------------------------------------------------------------------- /scripts/start_local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redbadger/wasmcloud-k8s-demo/HEAD/scripts/start_local.sh --------------------------------------------------------------------------------