Skip to content

Add guarded one-command Kubernetes threat demo - #100

Merged
CodeBuildder merged 2 commits into
mainfrom
agent/demo-cluster
Jul 18, 2026
Merged

CodeBuildder merged 2 commits into
mainfrom
agent/demo-cluster

Conversation

@CodeBuildder

Copy link
Copy Markdown
Owner

Closes #98

Replaces #99, which GitHub automatically closed when its stacked base PR #97 merged and deleted its branch.

What changed

  • adds guarded make demo-cluster and read-only make demo-cluster-dry-run
  • requires exact context confirmation before mutation
  • validates API, nodes, Cilium, Falco, Kyverno, and Argus readiness
  • creates and cleans only the isolated argus-demo namespace
  • runs bounded, non-root workloads using a pinned image
  • collects real pod, Falco, Argus, Kyverno, and Cilium evidence
  • adds safety regression tests
  • documents the orbstack versus argus context distinction and real three-node k3s topology
  • documents safe existing-cluster reuse, fresh setup constraints, cleanup, UI access, and troubleshooting
  • removes contradictory setup paths and identifies unfinished targets honestly

Verification

  • live read-only preflight passed against argus
  • make test-cluster-demo passed
  • shell syntax validation passed
  • focused agent tests passed
  • UI production build passed
  • git diff --check passed

Next phase

Integrate the service port-forward and React console into the same make demo-cluster lifecycle.

Add exact-context confirmation, read-only preflight, dependency readiness gates, isolated bounded workloads, evidence collection, scoped cleanup, and safety regression tests for production-grade Kubernetes demos.\n\nCloses #98
Document the built-in OrbStack versus Argus k3s contexts, safe cluster reuse, live component expectations, real demo lifecycle, manual UI access, known bootstrap constraints, and observed troubleshooting paths.\n\nRefs #98
@CodeBuildder
CodeBuildder marked this pull request as ready for review July 18, 2026 06:32
@CodeBuildder
CodeBuildder merged commit ab3f02e into main Jul 18, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add one-command guarded demo for Kubernetes clusters

1 participant